- 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(
'LSformElement_date',
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.showsTime = true;
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() {
@ -46,5 +53,9 @@ var LSformElement_date_field = new Class({
onCloseCalendar: function() {
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
Calendar._MN = new Array
("Janvier",
"Février",
"Février",
"Mars",
"Avril",
"Mai",
"Juin",
"Juillet",
"Août",
"Août",
"Septembre",
"Octobre",
"Novembre",
"Décembre");
"Décembre");
// short month names
Calendar._SMN = new Array
@ -83,7 +83,7 @@ Calendar._TT["ABOUT"] =
"DHTML Date/Heure Selecteur\n" +
"(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" +
"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" +
"Selection de la date :\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 clic et glisser-deplacer pour une selection plus rapide";
Calendar._TT["PREV_YEAR"] = "Année préc. (maintenir pour menu)";
Calendar._TT["PREV_MONTH"] = "Mois 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["GO_TODAY"] = "Atteindre la date du jour";
Calendar._TT["NEXT_MONTH"] = "Mois suiv. (maintenir pour menu)";
Calendar._TT["NEXT_YEAR"] = "Année suiv. (maintenir pour menu)";
Calendar._TT["SEL_DATE"] = "Sélectionner une date";
Calendar._TT["DRAG_TO_MOVE"] = "Déplacer";
Calendar._TT["NEXT_YEAR"] = "Année suiv. (maintenir pour menu)";
Calendar._TT["SEL_DATE"] = "Sélectionner une date";
Calendar._TT["DRAG_TO_MOVE"] = "Déplacer";
Calendar._TT["PART_TODAY"] = " (Aujourd'hui)";
// the following is to inform that "%s" is to be the first day of week