From 723ce74ca01a17e9436d56bd7e725a78e9d914d4 Mon Sep 17 00:00:00 2001 From: Michael Hearn Date: Thu, 27 Jun 2019 16:22:52 -0400 Subject: [PATCH] Datetime picker dispatches 'change' event --- .../static_src/wagtailadmin/js/date-time-chooser.js | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/wagtail/admin/static_src/wagtailadmin/js/date-time-chooser.js b/wagtail/admin/static_src/wagtailadmin/js/date-time-chooser.js index d5b1ffca2..080e5f48b 100644 --- a/wagtail/admin/static_src/wagtailadmin/js/date-time-chooser.js +++ b/wagtail/admin/static_src/wagtailadmin/js/date-time-chooser.js @@ -64,12 +64,18 @@ function initDateTimeChooser(id, opts) { closeOnDateSelect: true, format: 'Y-m-d H:i', scrollInput: false, - onGenerate: hideCurrent + onGenerate: hideCurrent, + onChangeDateTime: function(_, $el) { + $el.get(0).dispatchEvent(new Event('change')) + } }, opts || {})); } else { $('#' + id).datetimepicker($.extend({ format: 'Y-m-d H:i', - onGenerate: hideCurrent + onGenerate: hideCurrent, + onChangeDateTime: function(_, $el) { + $el.get(0).dispatchEvent(new Event('change')) + } }, opts || {})); } }