} );
this.$element
- .addClass( 'mw-rcfilters-ui-changesLimitButtonWidget' );
+ .addClass( 'mw-rcfilters-ui-changesLimitAndDateButtonWidget' );
};
/* Initialization */
}
);
- selectedItem = this.limitGroupModel.getSelectedItems()[ 0 ];
+ selectedItem = this.limitGroupModel.findSelectedItems()[ 0 ];
currentValue = ( selectedItem && selectedItem.getLabel() ) ||
mw.language.convertNumber( this.limitGroupModel.getDefaultParamValue() );
*/
mw.rcfilters.ui.ChangesLimitAndDateButtonWidget.prototype.onPopupGroupByPage = function ( isGrouped ) {
this.controller.toggleFilterSelect( this.groupByPageItemModel.getName(), isGrouped );
- this.controller.updateGroupByPageDefault( Number( isGrouped ) );
+ this.controller.updateGroupByPageDefault( isGrouped );
this.button.popup.toggle( false );
};
*/
mw.rcfilters.ui.ChangesLimitAndDateButtonWidget.prototype.updateButtonLabel = function () {
var message,
- limit = this.limitGroupModel.getSelectedItems()[ 0 ],
+ limit = this.limitGroupModel.findSelectedItems()[ 0 ],
label = limit && limit.getLabel(),
- days = this.daysGroupModel.getSelectedItems()[ 0 ],
+ days = this.daysGroupModel.findSelectedItems()[ 0 ],
daysParamName = Number( days.getParamName() ) < 1 ?
'rcfilters-days-show-hours' :
'rcfilters-days-show-days';