- LSformElement_date : Ajouter un bouton JS "Maintenant".

- JScalendar : Transformation du fichier calendar-fr.js en UTF-8
This commit is contained in:
Benjamin Renard 2009-02-03 16:16:58 +00:00
parent af100aae9c
commit 484fea1957
3 changed files with 23 additions and 11 deletions

View file

@ -138,7 +138,8 @@ class LSformElement_date extends LSformElement {
LSsession :: addHelpInfos( LSsession :: addHelpInfos(
'LSformElement_date', 'LSformElement_date',
array( array(
'calendar' => _('Sélectionner dans un calendrier.') 'calendar' => _('Sélectionner dans un calendrier.'),
'now' => _('Maintenant.')
) )
); );

View file

@ -34,6 +34,13 @@ var LSformElement_date_field = new Class({
this.calendar.setDateFormat(this.params.format); this.calendar.setDateFormat(this.params.format);
this.calendar.showsTime = true; this.calendar.showsTime = true;
this.calendar.create(); this.calendar.create();
this.nowBtn = new Element('img');
this.nowBtn.src = varLSdefault.imagePath('now.png');
this.nowBtn.addClass('btn');
this.nowBtn.addEvent('click',this.onNowBtnClick.bind(this));
this.nowBtn.injectAfter(this.calendarBtn);
varLSdefault.addHelpInfo(this.nowBtn,'LSformElement_date','now');
}, },
onCalendarBtnClick: function() { onCalendarBtnClick: function() {
@ -46,5 +53,9 @@ var LSformElement_date_field = new Class({
onCloseCalendar: function() { onCloseCalendar: function() {
this.calendar.hide(); this.calendar.hide();
} },
onNowBtnClick: function() {
this.input.value = new Date().print(this.params.format);
},
}); });

View file

@ -48,17 +48,17 @@ Calendar._SDN = new Array
// full month names // full month names
Calendar._MN = new Array Calendar._MN = new Array
("Janvier", ("Janvier",
"Février", "Février",
"Mars", "Mars",
"Avril", "Avril",
"Mai", "Mai",
"Juin", "Juin",
"Juillet", "Juillet",
"Août", "Août",
"Septembre", "Septembre",
"Octobre", "Octobre",
"Novembre", "Novembre",
"Décembre"); "Décembre");
// short month names // short month names
Calendar._SMN = new Array Calendar._SMN = new Array
@ -83,7 +83,7 @@ Calendar._TT["ABOUT"] =
"DHTML Date/Heure Selecteur\n" + "DHTML Date/Heure Selecteur\n" +
"(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this this ;-) "(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this this ;-)
"Pour la derniere version visitez : http://www.dynarch.com/projects/calendar/\n" + "Pour la derniere version visitez : http://www.dynarch.com/projects/calendar/\n" +
"Distribué par GNU LGPL. Voir http://gnu.org/licenses/lgpl.html pour les details." + "Distribué par GNU LGPL. Voir http://gnu.org/licenses/lgpl.html pour les details." +
"\n\n" + "\n\n" +
"Selection de la date :\n" + "Selection de la date :\n" +
"- Utiliser les bouttons \xab, \xbb pour selectionner l\'annee\n" + "- Utiliser les bouttons \xab, \xbb pour selectionner l\'annee\n" +
@ -95,13 +95,13 @@ Calendar._TT["ABOUT_TIME"] = "\n\n" +
"- ou Maj-clic pour decrementer\n" + "- ou Maj-clic pour decrementer\n" +
"- ou clic et glisser-deplacer pour une selection plus rapide"; "- ou clic et glisser-deplacer pour une selection plus rapide";
Calendar._TT["PREV_YEAR"] = "Année préc. (maintenir pour menu)"; Calendar._TT["PREV_YEAR"] = "Année préc. (maintenir pour menu)";
Calendar._TT["PREV_MONTH"] = "Mois préc. (maintenir pour menu)"; Calendar._TT["PREV_MONTH"] = "Mois préc. (maintenir pour menu)";
Calendar._TT["GO_TODAY"] = "Atteindre la date du jour"; Calendar._TT["GO_TODAY"] = "Atteindre la date du jour";
Calendar._TT["NEXT_MONTH"] = "Mois suiv. (maintenir pour menu)"; Calendar._TT["NEXT_MONTH"] = "Mois suiv. (maintenir pour menu)";
Calendar._TT["NEXT_YEAR"] = "Année suiv. (maintenir pour menu)"; Calendar._TT["NEXT_YEAR"] = "Année suiv. (maintenir pour menu)";
Calendar._TT["SEL_DATE"] = "Sélectionner une date"; Calendar._TT["SEL_DATE"] = "Sélectionner une date";
Calendar._TT["DRAG_TO_MOVE"] = "Déplacer"; Calendar._TT["DRAG_TO_MOVE"] = "Déplacer";
Calendar._TT["PART_TODAY"] = " (Aujourd'hui)"; Calendar._TT["PART_TODAY"] = " (Aujourd'hui)";
// the following is to inform that "%s" is to be the first day of week // the following is to inform that "%s" is to be the first day of week