From acedd51dc526ed8fa81b25419ad53d430d449dc5 Mon Sep 17 00:00:00 2001 From: Hadi Nategh Date: Fri, 5 Dec 2014 08:30:40 +0000 Subject: [PATCH] Preset enddate accroding to start date of an event, plus considering duration if it exists --- calendar/js/app.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/calendar/js/app.js b/calendar/js/app.js index 5a9f81e32e..87101d6df6 100644 --- a/calendar/js/app.js +++ b/calendar/js/app.js @@ -713,10 +713,18 @@ app.classes.calendar = AppJS.extend( set_enddate_visibility: function() { var duration = this.et2.getWidgetById('duration'); + var start = this.et2.getWidgetById('start'); var end = this.et2.getWidgetById('end'); + var content = this.et2.getArrayMgr('content').data; + if (typeof duration != 'undefined' && typeof end != 'undefined') { end.set_disabled(duration.get_value()!==''); + if (!end.disabled ) + { + end.set_value(start.get_value()); + if (typeof content.duration != 'undefined') end.set_value("+"+content.duration); + } } },