Vector
Vector is a skin for MediaWiki. Vector has been the default skin on all Wikimedia wikis since 2010.
Loading...
Searching...
No Matches
MediaWiki\Skins\Vector\SkinVector Class Reference
+ Inheritance diagram for MediaWiki\Skins\Vector\SkinVector:
+ Collaboration diagram for MediaWiki\Skins\Vector\SkinVector:

Public Member Functions

 getTemplateData ()
 @inheritDoc
 
 isResponsive ()
 @inheritDoc
 

Protected Member Functions

 isLegacy ()
 
 getLanguagesCached ()
 Calls getLanguages with caching.
 
 isLanguagesInContentAt ( $location)
 
 shouldHideLanguages ()
 Show the ULS button if it's modern Vector, languages in header is enabled, and the ULS extension is enabled.
 
 runOnSkinTemplateNavigationHooks (SkinTemplate $skin, &$content_navigation)
 @inheritDoc
 
 getStickyHeaderData ( $searchBoxData, $includeEditIcons)
 Generate data needed to generate the sticky header.
 
 getSearchData (array $searchBoxData, bool $isCollapsible, bool $isPrimary, string $formId, bool $autoExpandWidth)
 Annotates search box with Vector-specific information.
 

Member Function Documentation

◆ getLanguagesCached()

MediaWiki\Skins\Vector\SkinVector::getLanguagesCached ( )
protected

Calls getLanguages with caching.

Returns
array

◆ getSearchData()

MediaWiki\Skins\Vector\SkinVector::getSearchData ( array $searchBoxData,
bool $isCollapsible,
bool $isPrimary,
string $formId,
bool $autoExpandWidth )
finalprotected

Annotates search box with Vector-specific information.

Parameters
array$searchBoxData
bool$isCollapsible
bool$isPrimary
string$formId
bool$autoExpandWidth
Returns
array modified version of $searchBoxData

◆ getStickyHeaderData()

MediaWiki\Skins\Vector\SkinVector::getStickyHeaderData ( $searchBoxData,
$includeEditIcons )
finalprotected

Generate data needed to generate the sticky header.

Parameters
array$searchBoxData
bool$includeEditIcons
Returns
array

◆ getTemplateData()

MediaWiki\Skins\Vector\SkinVector::getTemplateData ( )

@inheritDoc

Reimplemented in MediaWiki\Skins\Vector\SkinVector22.

◆ isLanguagesInContentAt()

MediaWiki\Skins\Vector\SkinVector::isLanguagesInContentAt ( $location)
protected
Parameters
string$locationEither 'top' or 'bottom' is accepted.
Returns
bool

Reimplemented in MediaWiki\Skins\Vector\SkinVectorLegacy.

◆ isLegacy()

MediaWiki\Skins\Vector\SkinVector::isLegacy ( )
abstractprotected

◆ shouldHideLanguages()

MediaWiki\Skins\Vector\SkinVector::shouldHideLanguages ( )
protected

Show the ULS button if it's modern Vector, languages in header is enabled, and the ULS extension is enabled.

Hide it otherwise. There is no point in showing the language button if ULS extension is unavailable as there is no ways to add languages without it.

Returns
bool

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