amsul / amsul/pickadate.js

RequireJS and translations support

Ouverte
#708 1 commentaire 0 réactions 0 personnes assignées Voir sur GitHub
Langage dominant
JavaScript
Étoiles
7.6k
Forks
981
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

Actually loading translation with requirejs cause : `TypeError: jQuery.fn.pickadate is undefined`
What's about using requirejs for translations (only `picker` is registered on requirejs, how declare deps on pickadate or pickatime) ?

```
// French translation
(function(root, factory) {
if (typeof define === 'function' && define.amd) {
// AMD
define(['jquery'], function ($) { // need that "$.fn.pickadate" is loaded
factory($);
});
} else {
// Browser globals
factory(root.jQuery);
}
}(this, function($) {
$.fn.pickadate.defaults = $.extend( $.fn.pickadate.defaults || {}, {
monthsFull: [ 'Janvier', 'Février', 'Mars', 'Avril', 'Mai', 'Juin', 'Juillet', 'Août', 'Septembre', 'Octobre', 'Novembre', 'Décembre' ],
monthsShort: [ 'Jan', 'Fev', 'Mar', 'Avr', 'Mai', 'Juin', 'Juil', 'Aou', 'Sep', 'Oct', 'Nov', 'Dec' ],
weekdaysFull: [ 'Dimanche', 'Lundi', 'Mardi', 'Mercredi', 'Jeudi', 'Vendredi', 'Samedi' ],
weekdaysShort: [ 'Dim', 'Lun', 'Mar', 'Mer', 'Jeu', 'Ven', 'Sam' ],
today: 'Aujourd\'hui',
clear: 'Effacer',
close: 'Fermer',
firstDay: 1,
format: 'dd mmmm yyyy',
formatSubmit: 'yyyy/mm/dd',
labelMonthNext:"Mois suivant",
labelMonthPrev:"Mois précédent",
labelMonthSelect:"Sélectionner un mois",
labelYearSelect:"Sélectionner une année"
});
}));
```

Guide de contribution

Ouvrir le guide de contribution

Évaluation

Cette issue n'a pas encore été évaluée.

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.