Fix until date in event recurrence editor

- fixed date picker
- fixed JavaScript error caused by French translation
- fixed until date definition when timezone of active user was different
  from the system timezone
- fixes #2173, fixes #2175
This commit is contained in:
Francis Lachapelle
2013-01-11 09:46:58 -05:00
parent c7fbcb0fc4
commit 0e0b7728fd
5 changed files with 23 additions and 12 deletions
+9 -9
View File
@@ -383,21 +383,21 @@ function onEditorCancelClick(event) {
}
function escapeAlertMessages () {
dayFieldInvalid = dayFieldInvalid.decodeEntities ();
weekFieldInvalid = weekFieldInvalid.decodeEntities ();
monthFieldInvalid = monthFieldInvalid.decodeEntities ();
monthDayFieldInvalid = monthDayFieldInvalid.decodeEntities ();
yearFieldInvalid = yearFieldInvalid.decodeEntities ();
appointmentFieldInvalid = appointmentFieldInvalid.decodeEntities ();
recurrenceUnsupported = recurrenceUnsupported.decodeEntities ();
dayFieldInvalid = dayFieldInvalid.decodeEntities();
weekFieldInvalid = weekFieldInvalid.decodeEntities();
monthFieldInvalid = monthFieldInvalid.decodeEntities();
monthDayFieldInvalid = monthDayFieldInvalid.decodeEntities();
yearFieldInvalid = yearFieldInvalid.decodeEntities();
appointmentFieldInvalid = appointmentFieldInvalid.decodeEntities();
recurrenceUnsupported = recurrenceUnsupported.decodeEntities();
}
function onRecurrenceLoadHandler() {
initializeFormValues();
initializeSelectors();
initializeWindowButtons();
assignCalendar('endDate_date');
escapeAlertMessages ();
jQuery('#endDate_date').closest('.date').datepicker({autoclose: true});
escapeAlertMessages();
}
document.observe("dom:loaded", onRecurrenceLoadHandler);