diff --git a/cms/static/js/views/settings/main_settings_view.js b/cms/static/js/views/settings/main_settings_view.js index a023f40232..b80cc3f48e 100644 --- a/cms/static/js/views/settings/main_settings_view.js +++ b/cms/static/js/views/settings/main_settings_view.js @@ -126,13 +126,16 @@ CMS.Views.Settings.Details = Backbone.View.extend({ var div = this.$el.find(elementName); var datefield = $(div).find(".date"); var timefield = $(div).find(".time"); - var savefield = function(event) { + var savefield = function() { cacheModel.save(fieldName, new Date(datefield.datepicker('getDate').getTime() + timefield.timepicker("getSecondsFromMidnight") * 1000)); }; + // instrument as date and time pickers + timefield.timepicker(); + // FIXME being called 2x on each change. Was trapping datepicker onSelect b4 but change to datepair broke that - datefield.on('change', savefield); + datefield.datepicker({ onSelect : savefield }); timefield.on('changeTime', savefield); datefield.datepicker('setDate', this.model.get(fieldName)); diff --git a/cms/templates/settings.html b/cms/templates/settings.html index 8487c314e0..4d62bf6c1f 100644 --- a/cms/templates/settings.html +++ b/cms/templates/settings.html @@ -216,20 +216,20 @@ from contentstore import utils Important steps and segments of your course -