MediaWiki
master
NamespacesMultiselectWidget.php
Go to the documentation of this file.
1
<?php
2
3
namespace
MediaWiki\Widget
;
4
11
class
NamespacesMultiselectWidget
extends
TagMultiselectWidget
{
12
14
protected
$allowEditTags
=
null
;
15
20
public
function
__construct
( array $config = [] ) {
21
parent::__construct( $config );
22
23
if
( isset( $config[
'allowEditTags'
] ) ) {
24
$this->allowEditTags = $config[
'allowEditTags'
];
25
}
26
27
$this->addClasses( [
'mw-widgets-namespacesMultiselectWidget'
] );
28
}
29
31
protected
function
getJavaScriptClassName
() {
32
return
'mw.widgets.NamespacesMultiselectWidget'
;
33
}
34
36
public
function
getConfig
( &$config ) {
37
if
( $this->allowEditTags !==
null
) {
38
$config[
'allowEditTags'
] =
$this->allowEditTags
;
39
}
40
41
return
parent::getConfig( $config );
42
}
43
44
}
MediaWiki\Widget\NamespacesMultiselectWidget
Widget to select multiple namespaces.
Definition
NamespacesMultiselectWidget.php:11
MediaWiki\Widget\NamespacesMultiselectWidget\getConfig
getConfig(&$config)
Definition
NamespacesMultiselectWidget.php:36
MediaWiki\Widget\NamespacesMultiselectWidget\getJavaScriptClassName
getJavaScriptClassName()
Definition
NamespacesMultiselectWidget.php:31
MediaWiki\Widget\NamespacesMultiselectWidget\__construct
__construct(array $config=[])
Definition
NamespacesMultiselectWidget.php:20
MediaWiki\Widget\NamespacesMultiselectWidget\$allowEditTags
bool null $allowEditTags
Definition
NamespacesMultiselectWidget.php:14
MediaWiki\Widget\TagMultiselectWidget
Base class for widgets to select multiple users, titles, namespaces, etc.
Definition
TagMultiselectWidget.php:16
MediaWiki\Widget
Definition
CheckMatrixWidget.php:3
includes
widget
NamespacesMultiselectWidget.php
Generated on Sun Jun 22 2025 08:27:10 for MediaWiki by
1.10.0