diff --git a/public/lib/form/yui/build/moodle-form-dateselector/moodle-form-dateselector-debug.js b/public/lib/form/yui/build/moodle-form-dateselector/moodle-form-dateselector-debug.js index c76a2835228..99a9f36e57a 100644 --- a/public/lib/form/yui/build/moodle-form-dateselector/moodle-form-dateselector-debug.js +++ b/public/lib/form/yui/build/moodle-form-dateselector/moodle-form-dateselector-debug.js @@ -380,7 +380,7 @@ CALENDAR.prototype = { }, toggle_calendar_image: function() { // If the enable checkbox is not checked, disable the calendar image and prevent focus. - if (!this.enablecheckbox.get('checked')) { + if (!this.enablecheckbox.get('checked') || this.enablecheckbox.get('disabled')) { this.calendarimage.setAttribute('disabled'); this.release_calendar(); } else { diff --git a/public/lib/form/yui/build/moodle-form-dateselector/moodle-form-dateselector-min.js b/public/lib/form/yui/build/moodle-form-dateselector/moodle-form-dateselector-min.js index 9afe3fae831..1ae94a38897 100644 --- a/public/lib/form/yui/build/moodle-form-dateselector/moodle-form-dateselector-min.js +++ b/public/lib/form/yui/build/moodle-form-dateselector/moodle-form-dateselector-min.js @@ -1,2 +1,2 @@ YUI.add("moodle-form-dateselector",function(n,e){var t,o;n.mix(n.Node.prototype,{firstOptionValue:function(){return"select"===this.get("nodeName").toLowerCase()&&this.one("option").get("value")},lastOptionValue:function(){return"select"===this.get("nodeName").toLowerCase()&&this.all("option").item(this.optionSize()-1).get("value")},optionSize:function(){return"select"===this.get("nodeName").toLowerCase()&&parseInt(this.all("option").size(),10)},selectedOptionValue:function(){return"select"===this.get("nodeName").toLowerCase()&&this.all("option").item(this.get("selectedIndex")).get("value")}}),M.form=M.form||{},M.form.dateselector={panel:null,calendar:null,currentowner:null,hidetimeout:null,repositiontimeout:null,init_date_selectors:function(e){null===this.panel&&this.initPanel(e),n.all(".fdate_time_selector").each(function(){e.node=this,new t(e)}),n.all(".fdate_selector").each(function(){e.node=this,new t(e)})},initPanel:function(e){this.panel=new n.Overlay({visible:!1,bodyContent:n.Node.create('
'),id:"dateselector-calendar-panel",constrain:!0}),this.panel.render(document.body),this.panel.on("focus",function(){var e,t=0;n.all(" [role=dialog], [role=menubar], .moodle-has-zindex").each(function(e){e=this.findZIndex(e);t