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)...