X-Git-Url: https://git.heureux-cyclage.org/?p=lhc%2Fweb%2Fwiklou.git;a=blobdiff_plain;f=resources%2Fsrc%2Fmediawiki.widgets%2Fmw.widgets.DateInputWidget.js;h=f10c93db48c0488926ea7c3cde758c1be068dbb9;hp=ce9cf36bb3a3f57b42997750461d9d7a005b045c;hb=956c2430c7b8fceb289aaeacc8d6c2e0def2c56e;hpb=50075483570e5106b3e8a2b3f469c8fe5254a1cf diff --git a/resources/src/mediawiki.widgets/mw.widgets.DateInputWidget.js b/resources/src/mediawiki.widgets/mw.widgets.DateInputWidget.js index ce9cf36bb3..f10c93db48 100644 --- a/resources/src/mediawiki.widgets/mw.widgets.DateInputWidget.js +++ b/resources/src/mediawiki.widgets/mw.widgets.DateInputWidget.js @@ -575,13 +575,13 @@ * @return {boolean} False to cancel the default event */ mw.widgets.DateInputWidget.prototype.onCalendarClick = function ( e ) { + var targetClass = this.calendar.getPrecision() === 'month' ? + 'mw-widget-calendarWidget-month' : + 'mw-widget-calendarWidget-day'; if ( !this.isDisabled() && e.which === 1 && - ( - $( e.target ).hasClass( 'mw-widget-calendarWidget-day' ) || - $( e.target ).hasClass( 'mw-widget-calendarWidget-month' ) - ) + $( e.target ).hasClass( targetClass ) ) { this.deactivate( true ); return false;