Preset enddate accroding to start date of an event, plus considering duration if it exists

This commit is contained in:
Hadi Nategh 2014-12-05 08:30:40 +00:00
parent c3f3d0e01f
commit acedd51dc5

View File

@ -713,10 +713,18 @@ app.classes.calendar = AppJS.extend(
set_enddate_visibility: function() set_enddate_visibility: function()
{ {
var duration = this.et2.getWidgetById('duration'); var duration = this.et2.getWidgetById('duration');
var start = this.et2.getWidgetById('start');
var end = this.et2.getWidgetById('end'); var end = this.et2.getWidgetById('end');
var content = this.et2.getArrayMgr('content').data;
if (typeof duration != 'undefined' && typeof end != 'undefined') if (typeof duration != 'undefined' && typeof end != 'undefined')
{ {
end.set_disabled(duration.get_value()!==''); 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);
}
} }
}, },