From ec89abc5bf1fc188b8af3674782517248e06d6b2 Mon Sep 17 00:00:00 2001 From: Paul Holden Date: Fri, 18 Mar 2022 11:32:40 +0000 Subject: [PATCH] MDL-74110 forms: disable calendar link when date selector disabled. --- .../moodle-form-dateselector-debug.js | Bin 14244 -> 14267 bytes .../moodle-form-dateselector-min.js | Bin 7078 -> 7079 bytes .../moodle-form-dateselector.js | Bin 14244 -> 14267 bytes lib/form/yui/src/dateselector/js/calendar.js | 10 +++++----- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/lib/form/yui/build/moodle-form-dateselector/moodle-form-dateselector-debug.js b/lib/form/yui/build/moodle-form-dateselector/moodle-form-dateselector-debug.js index af87380dbbb2a79762ff8f63de2865ce948eb742..4a01a2566b4ecbf2ee960602801b4b075585339b 100644 GIT binary patch delta 194 zcmZ3IzdL`!78A?7{1S!ajMU`p)D#_sl+5D9q?}ZRl8jV^0Ugkwf delta 152 zcmdm;za)Rd78ALY)Dnf{jMU`p)D#_sl+5D9q?}ZRl8jV^%-qEE)X8s6LIjFaOElD> zQYq>>3X{D|^(BK#Dsxgb)RRk#it~$rg6b)$X^EvdCF+wWnnsACYe`GYDNda%C@3=7 V-h@vaD2uK=uQVrTv$a_RBLIKZH9!CW diff --git a/lib/form/yui/build/moodle-form-dateselector/moodle-form-dateselector-min.js b/lib/form/yui/build/moodle-form-dateselector/moodle-form-dateselector-min.js index de09d4267b04f7239277d2ec7401f8247ea6954b..f0ba47275ff055e59264a2e8186687d3400f0e61 100644 GIT binary patch delta 111 zcmZ2xzTA9+v=mQKYHog6s&h_aak0kaS}7$n$C8qw%%swiR1Kw)#H7r;l++3(9Rp2G oD~*zj%woOd#GKT;l*FRU+{E-$y~LChgjR8^T6GO4Z0Ugkwf delta 152 zcmdm;za)Rd78ALY)Dnf{jMU`p)D#_sl+5D9q?}ZRl8jV^%-qEE)X8s6LIjFaOElD> zQYq>>3X{D|^(BK#Dsxgb)RRk#it~$rg6b)$X^EvdCF+wWnnsACYe`GYDNda%C@3=7 V-h@vaD2uK=uQVrTv$a_RBLIKZH9!CW diff --git a/lib/form/yui/src/dateselector/js/calendar.js b/lib/form/yui/src/dateselector/js/calendar.js index 42b39672489..b052ee88f72 100644 --- a/lib/form/yui/src/dateselector/js/calendar.js +++ b/lib/form/yui/src/dateselector/js/calendar.js @@ -152,14 +152,14 @@ CALENDAR.prototype = { } }, toggle_calendar_image: function() { - // If the enable checkbox is det checked, disable the image. + // If the enable checkbox is not checked, disable the calendar image and prevent focus. if (!this.enablecheckbox.get('checked')) { - this.calendarimage.set('disabled', 'disabled'); - this.calendarimage.setStyle('cursor', 'default'); + this.calendarimage.addClass('disabled'); + this.calendarimage.setAttribute('tabindex', -1); this.release_calendar(); } else { - this.calendarimage.set('disabled', false); - this.calendarimage.setStyle('cursor', null); + this.calendarimage.removeClass('disabled'); + this.calendarimage.setAttribute('tabindex', 0); } } }; -- 2.43.0