From: Jan Schneider Date: Mon, 17 May 2010 16:22:09 +0000 (+0200) Subject: Fix setting end date with picker. X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=3a714b37bb17c5cb807eedd135278aaf6e9e8487;p=horde.git Fix setting end date with picker. --- diff --git a/kronolith/js/kronolith.js b/kronolith/js/kronolith.js index 92753f46e..f54cd8621 100644 --- a/kronolith/js/kronolith.js +++ b/kronolith/js/kronolith.js @@ -4178,8 +4178,9 @@ KronolithCore = { */ datePickerHandler: function(e) { - e.element().previous().setValue(e.memo.toString(Kronolith.conf.date_format)); - this.updateEndTime() + var field = e.element().previous(); + field.setValue(e.memo.toString(Kronolith.conf.date_format)); + this.updateTimeFields(field.identify()); }, onDrop: function(e) @@ -5006,9 +5007,11 @@ KronolithCore = { updateTimeFields: function(field) { switch (field) { + case 'kronolithEventStartDate': case 'kronolithEventStartTime': this.updateEndTime(); break; + case 'kronolithEventEndDate': case 'kronolithEventEndTime': var start = this.getDate('start'), end = this.getDate('end'); if (start) {