MediaWiki master
MediaWiki\Widget\MenuTagMultiselectWidget Class Reference

Widget to select multiple options. More...

Inherits MediaWiki\Widget\TagMultiselectWidget.

Collaboration diagram for MediaWiki\Widget\MenuTagMultiselectWidget:

Public Member Functions

 __construct ( $config)
 
 getConfig (&$config)
 
- Public Member Functions inherited from MediaWiki\Widget\TagMultiselectWidget
 __construct (array $config=[])
 

Protected Member Functions

 getJavaScriptClassName ()
 
 getNoJavaScriptFallback ()
 Provide the implementation for clients with JavaScript disabled.
 

Additional Inherited Members

- Protected Attributes inherited from MediaWiki\Widget\TagMultiselectWidget
bool $allowArbitrary
 
string[] null $allowedValues
 
bool $allowReordering
 
array $input
 
string null $inputName
 
string null $inputPlaceholder
 
array $selectedArray
 
int null $tagLimit
 

Detailed Description

Widget to select multiple options.

Note
2024 MediaWiki Widgets Team and others; see AUTHORS.txt
MIT

Definition at line 11 of file MenuTagMultiselectWidget.php.

Constructor & Destructor Documentation

◆ __construct()

MediaWiki\Widget\MenuTagMultiselectWidget::__construct ( $config)
Parameters
array$configConfiguration options
  • array $config['options'] Grouped options for the dropdown menu
  • \OOUI\Widget[] $config['noJsFallback'] Fallback implementation for no-js clients

Definition at line 21 of file MenuTagMultiselectWidget.php.

Member Function Documentation

◆ getConfig()

MediaWiki\Widget\MenuTagMultiselectWidget::getConfig ( & $config)

Reimplemented from MediaWiki\Widget\TagMultiselectWidget.

Definition at line 28 of file MenuTagMultiselectWidget.php.

◆ getJavaScriptClassName()

MediaWiki\Widget\MenuTagMultiselectWidget::getJavaScriptClassName ( )
protected

Reimplemented from MediaWiki\Widget\TagMultiselectWidget.

Definition at line 38 of file MenuTagMultiselectWidget.php.

◆ getNoJavaScriptFallback()

MediaWiki\Widget\MenuTagMultiselectWidget::getNoJavaScriptFallback ( )
protected

Provide the implementation for clients with JavaScript disabled.

Stability: stable
to override
Since
1.44
Returns
Widget[]

Reimplemented from MediaWiki\Widget\TagMultiselectWidget.

Definition at line 34 of file MenuTagMultiselectWidget.php.


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