From 3a714b37bb17c5cb807eedd135278aaf6e9e8487 Mon Sep 17 00:00:00 2001 From: Jan Schneider Date: Mon, 17 May 2010 18:22:09 +0200 Subject: [PATCH] Fix setting end date with picker. --- kronolith/js/kronolith.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) 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) { -- 2.11.0