X-Git-Url: http://git.cyclocoop.org/%22%20.%20generer_url_ecrire%28%22articles_versions%22%2C%22id_article=%24id_article%22%29%20.%20%22?a=blobdiff_plain;f=resources%2Fsrc%2Fmediawiki.widgets%2Fmw.widgets.CalendarWidget.js;h=997110c7867c2ebe4080004dfe5ce610cd97821c;hb=2826e4b3f52834c16fc33da8c8cf1be6f1d1de9b;hp=94aa3b9c5f07de6afc42c3ae3afc0762933bd138;hpb=0f80b077fc5a0c1618076fcec6bcd824d093aa79;p=lhc%2Fweb%2Fwiklou.git diff --git a/resources/src/mediawiki.widgets/mw.widgets.CalendarWidget.js b/resources/src/mediawiki.widgets/mw.widgets.CalendarWidget.js index 94aa3b9c5f..997110c786 100644 --- a/resources/src/mediawiki.widgets/mw.widgets.CalendarWidget.js +++ b/resources/src/mediawiki.widgets/mw.widgets.CalendarWidget.js @@ -177,6 +177,7 @@ switch ( this.displayLayer ) { case 'month': this.labelButton.setLabel( this.moment.format( 'MMMM YYYY' ) ); + this.labelButton.toggle( true ); this.upButton.toggle( true ); // First week displayed is the first week spanned by the month, unless it begins on Monday, in @@ -216,6 +217,7 @@ case 'year': this.labelButton.setLabel( this.moment.format( 'YYYY' ) ); + this.labelButton.toggle( true ); this.upButton.toggle( true ); currentMonth = moment( this.moment ).startOf( 'year' ); @@ -248,6 +250,7 @@ case 'duodecade': this.labelButton.setLabel( null ); + this.labelButton.toggle( false ); this.upButton.toggle( false ); currentYear = moment( { year: Math.floor( this.moment.year() / 20 ) * 20 } ); @@ -318,6 +321,8 @@ framed: false, classes: [ 'mw-widget-calendarWidget-labelButton' ] } ); + // FIXME This button is actually not clickable because labelButton covers it, + // should it just be a plain icon? this.upButton = new OO.ui.ButtonWidget( { tabIndex: -1, framed: false, @@ -345,8 +350,8 @@ this.$header.append( this.prevButton.$element, this.nextButton.$element, - this.upButton.$element, - this.labelButton.$element + this.labelButton.$element, + this.upButton.$element ); };