bmsjs exports
by toubia95
HTML
<id id="result"></id>
CSS
/*
constantes.js
utilitaires.js
dates.js
calendriers.js
periodes.js
*/
JavaScript
/**
* <strong>bms est l'espace de nom contenant les méthodes du script bms.js</strong>
* @namespace
* @version 0.0.2
* @license Distribution sous licence MIT (voir le fichier LICENSE)
* @copyright © 2014-2015 Gilles TOUBIANA. Tous droits réservés.
*/
(function ($, undefined) {
"use strict";
//////////////////////////////////////
// constantes.js //
//////////////////////////////////////
/**
* Constantes publiques
* @type {Object}
* @property {array} m - mois en texte, version longue
* @property {array} ma - mois en texte, version courte
* @property {array} d - jour de la semaine en texte, version longue
* @property {array} da - jour de la semaine en texte, version courte
* @public
*/
$.Public_Constants = {
m: ["janvier", "février", "mars", "avril", "mai", "juin", "juillet", "août", "septembre", "octobre", "novembre", "décembre"],
ma: ["janv.", "févr.", "mars", "avr.", "mai", "juin", "juil.", "août", "sept.", "oct.", "nov.", "déc."],
d: ["lundi", "mardi", "mercredi", "jeudi", "vendredi", "samedi", "dimanche"],
da: ["lun.", "mar.", "mer.", "jeu.", "ven.", "sam.", "dim."]
};
})(typeof exports === 'undefined' ? this.bms = this.bms || {} : exports);
(function ($, undefined) {
"use strict";
//////////////////////////////////////
// utilitaires.js //
//////////////////////////////////////
/**
* Utilitaire : Vérifier si l'argument est une instance de l'objet Date.
* @memberof bms
* @param {string|number|array|object} un argument
* @return {boolean} vrai ou faux
* @private
* @since 0.0.1
*/
$.id = function (a) {
return a instanceof Date;
};
/**
* Utilitaire : Récupérer l'année depuis un objet Date.
* @memberof bms
* @param {object} d un objet `Date`
* @return {number} une année sur 4 chiffres
* @private
* @since 0.0.1
*/
$.gy = function (d)...