3 * Widget defining the popup to choose number of results
5 * @extends OO.ui.Widget
8 * @param {mw.rcfilters.dm.FilterGroup} model Group model for 'limit'
9 * @param {Object} [config] Configuration object
11 mw
.rcfilters
.ui
.ChangesLimitPopupWidget
= function MwRcfiltersUiChangesLimitPopupWidget( model
, config
) {
12 config
= config
|| {};
15 mw
.rcfilters
.ui
.ChangesLimitPopupWidget
.parent
.call( this, config
);
19 this.valuePicker
= new mw
.rcfilters
.ui
.ValuePickerWidget(
22 label
: mw
.msg( 'rcfilters-limit-title' )
27 this.valuePicker
.connect( this, { choose
: [ 'emit', 'limit' ] } );
31 .addClass( 'mw-rcfilters-ui-changesLimitPopupWidget' )
32 .append( this.valuePicker
.$element
);
37 OO
.inheritClass( mw
.rcfilters
.ui
.ChangesLimitPopupWidget
, OO
.ui
.Widget
);
43 * @param {string} name Item name
45 * A limit item was chosen