$this->opts = [];
$request = $this->getRequest();
- if ( $par !== null ) {
- $target = $par;
- } else {
- $target = $request->getVal( 'target' );
- }
+ $target = $par ?? $request->getVal( 'target' );
if ( $request->getVal( 'contribs' ) == 'newbie' || $par === 'newbies' ) {
$target = 'newbies';
$filterSelection = Html::rawElement(
'div',
[],
- implode( ' ', $tagFilter )
+ implode( "\u{00A0}", $tagFilter )
);
} else {
$filterSelection = Html::rawElement( 'div', [], '' );
$this->msg( 'namespace' )->text(),
'namespace',
''
- ) . ' ' .
+ ) . "\u{00A0}" .
Html::namespaceSelector(
[ 'selected' => $this->opts['namespace'], 'all' => '' ],
[
'id' => 'namespace',
'class' => 'namespaceselector',
]
- ) . ' ' .
+ ) . "\u{00A0}" .
Html::rawElement(
'span',
[ 'class' => 'mw-input-with-label' ],
'title' => $this->msg( 'tooltip-invert' )->text(),
'class' => 'mw-input'
]
- ) . ' '
+ ) . "\u{00A0}"
) .
Html::rawElement( 'span', [ 'class' => 'mw-input-with-label' ],
Xml::checkLabel(
'title' => $this->msg( 'tooltip-namespace_association' )->text(),
'class' => 'mw-input'
]
- ) . ' '
+ ) . "\u{00A0}"
)
);
$dateRangeSelection = Html::rawElement(
'div',
[],
- Xml::label( wfMessage( 'date-range-from' )->text(), 'mw-date-start' ) . ' ' .
+ Xml::label( $this->msg( 'date-range-from' )->text(), 'mw-date-start' ) . ' ' .
new DateInputWidget( [
'infusable' => true,
'id' => 'mw-date-start',
'value' => $this->opts['start'],
'longDisplayFormat' => true,
] ) . '<br>' .
- Xml::label( wfMessage( 'date-range-to' )->text(), 'mw-date-end' ) . ' ' .
+ Xml::label( $this->msg( 'date-range-to' )->text(), 'mw-date-end' ) . ' ' .
new DateInputWidget( [
'infusable' => true,
'id' => 'mw-date-end',