MinervaNeue
A responsive mobile first skin
Loading...
Searching...
No Matches
MediaWiki\Minerva\MinervaUI Class Reference

FIXME: Use OOUI when available. More...

Static Public Member Functions

static iconClass ( $iconName, $iconType='element', $additionalClassNames='', $iconPrefix='minerva')
 Get CSS classes for icons.
 
static semanticClass ( $base, $modifier, $additionalClassNames='')
 Get CSS classes for a mediawiki ui semantic element.
 
static buttonClass ( $modifier='', $additionalClassNames='')
 Get CSS classes for buttons.
 

Detailed Description

FIXME: Use OOUI when available.

Helper methods for generating parts of the UI.

Member Function Documentation

◆ buttonClass()

static MediaWiki\Minerva\MinervaUI::buttonClass ( $modifier = '',
$additionalClassNames = '' )
static

Get CSS classes for buttons.

Parameters
string$modifierType of button (progressive, constructive, destructive)
string$additionalClassNamesadditional class names you want to associate with the button element
Returns
string class name for use with HTML element

◆ iconClass()

static MediaWiki\Minerva\MinervaUI::iconClass ( $iconName,
$iconType = 'element',
$additionalClassNames = '',
$iconPrefix = 'minerva' )
static

Get CSS classes for icons.

Parameters
string | null$iconName
string$iconTypeelement or before
string$additionalClassNamesadditional class names you want to associate with the iconed element
string$iconPrefixoptional prefix for icons. Defaults to minerva.
Returns
string class name for use with HTML element

◆ semanticClass()

static MediaWiki\Minerva\MinervaUI::semanticClass ( $base,
$modifier,
$additionalClassNames = '' )
static

Get CSS classes for a mediawiki ui semantic element.

Parameters
string$baseThe base class
string$modifierType of anchor (progressive, constructive, destructive)
string$additionalClassNamesadditional class names you want to associate with the iconed element
Returns
string class name for use with HTML element

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