From 91ea6f8d9fa3352f0326baf95b461f2459a137f8 Mon Sep 17 00:00:00 2001 From: Ralf Becker Date: Wed, 10 Sep 2014 10:24:40 +0000 Subject: [PATCH] fixed whole-day checkbox comparison (this should probably be fixed on widget level too), fixes together with r48580 false "startdate changed" message while trying to save a recuring event --- calendar/js/app.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/calendar/js/app.js b/calendar/js/app.js index 27b10721ed..dca128b23d 100644 --- a/calendar/js/app.js +++ b/calendar/js/app.js @@ -1004,14 +1004,15 @@ app.classes.calendar = AppJS.extend( { var content = this.et2.getArrayMgr('content').data; var start_date = this.et2.getWidgetById('start').get_value(); - var whole_day = this.et2.getWidgetById('whole_day').get_value(); + var whole_day = this.et2.getWidgetById('whole_day'); + var is_whole_day = whole_day && whole_day.get_value() == whole_day.options.selected_value; var button = _button; var that = this; if (typeof content != 'undefined' && content.id != null && typeof content.recur_type != 'undefined' && content.recur_type != null && content.recur_type != 0 ) { - if (content.start != start_date || content.whole_day.toString() != whole_day) + if (content.start != start_date || content.whole_day != is_whole_day) { et2_dialog.show_dialog(function(_button_id) {