MediaWiki REL1_28
MediaWiki\Widget\NamespaceInputWidget Class Reference

Namespace input widget. More...

Inheritance diagram for MediaWiki\Widget\NamespaceInputWidget:
Collaboration diagram for MediaWiki\Widget\NamespaceInputWidget:

Public Member Functions

 __construct (array $config=[])
 getConfig (&$config)

Protected Member Functions

 getJavaScriptClassName ()
 getNamespaceDropdownOptions (array $config)

Protected Attributes

 $includeAllValue = null

Detailed Description

Namespace input widget.

Displays a dropdown box with the choice of available namespaces.

Definition at line 13 of file NamespaceInputWidget.php.

Constructor & Destructor Documentation

◆ __construct()

MediaWiki\Widget\NamespaceInputWidget::__construct ( array  $config = [])
array$configConfiguration options
string$config,['includeAllValue']If specified, add a "all namespaces" option to the namespace dropdown, and use this as the input value for it
number[]$config,['exclude']List of namespace numbers to exclude from the selector

Definition at line 23 of file NamespaceInputWidget.php.

References MediaWiki\Widget\NamespaceInputWidget\getNamespaceDropdownOptions().

Member Function Documentation

◆ getConfig()

MediaWiki\Widget\NamespaceInputWidget::getConfig ( $config)

◆ getJavaScriptClassName()

MediaWiki\Widget\NamespaceInputWidget::getJavaScriptClassName ( )

Definition at line 56 of file NamespaceInputWidget.php.

◆ getNamespaceDropdownOptions()

MediaWiki\Widget\NamespaceInputWidget::getNamespaceDropdownOptions ( array  $config)

Definition at line 38 of file NamespaceInputWidget.php.

References $name, $options, as, and string.

Referenced by MediaWiki\Widget\NamespaceInputWidget\__construct().

Member Data Documentation

◆ $includeAllValue

MediaWiki\Widget\NamespaceInputWidget::$includeAllValue = null

The documentation for this class was generated from the following file: