$this->setHeaders();
$this->outputHeader();
$out = $this->getOutput();
- $lang = $this->getLanguage();
$out->setPageTitle( $this->msg( 'autoblocklist' ) );
$this->addHelpLink( 'Autoblock' );
$out->addModuleStyles( [ 'mediawiki.special' ] );
'Limit' => [
'type' => 'limitselect',
'label-message' => 'table_pager_limit_label',
- 'options' => [
- $lang->formatNum( 20 ) => 20,
- $lang->formatNum( 50 ) => 50,
- $lang->formatNum( 100 ) => 100,
- $lang->formatNum( 250 ) => 250,
- $lang->formatNum( 500 ) => 500,
- ],
+ 'options' => $pager->getLimitSelectList(),
'name' => 'limit',
'default' => $pager->getLimit(),
]
->setFormIdentifier( 'blocklist' )
->setWrapperLegendMsg( 'autoblocklist-legend' )
->setSubmitTextMsg( 'autoblocklist-submit' )
- ->setSubmitProgressive()
->prepareForm()
->displayForm( false );
protected function showTotal( BlockListPager $pager ) {
$out = $this->getOutput();
$out->addHTML(
- Html::element( 'div', [ 'style' => 'font-weight: bold;' ],
+ Html::rawElement( 'div', [ 'style' => 'font-weight: bold;' ],
$this->msg( 'autoblocklist-total-autoblocks', $pager->getTotalAutoblocks() )->parse() )
. "\n"
);
# Not necessary in a standard installation without such extensions enabled
if ( count( $otherAutoblockLink ) ) {
$out->addHTML(
- Html::element( 'h2', [], $this->msg( 'autoblocklist-localblocks',
+ Html::rawElement( 'h2', [], $this->msg( 'autoblocklist-localblocks',
$pager->getNumRows() )->parse() )
. "\n"
);