MediaWiki
master
|
Extended QuickTemplate with additional MediaWiki-specific helper methods. More...
Public Member Functions | |
getIndicators () | |
Get the suggested HTML for page status indicators: icons (or short text snippets) usually displayed in the top-right corner of the page, outside of the main content. More... | |
getMsg ( $name,... $params) | |
Get a Message object with its context set. More... | |
getPersonalTools () | |
getToolbox () | |
Create an array of common toolbox items from the data in the quicktemplate stored by SkinTemplate and items added by hook to the 'toolbox' section. More... | |
getTrail () | |
Get the basic end-page trail including bottomscripts, reporttime, and debug stuff. More... | |
makeListItem ( $key, $item, $options=[]) | |
Wrapper for Skin method. More... | |
msg ( $str) | |
![]() | |
__construct (Config $config=null) | |
deprecate (string $name, string $version) | |
Sets a template key as deprecated. More... | |
execute () | |
Main function, used by classes that subclass QuickTemplate to show the actual HTML output. More... | |
extend ( $name, $value) | |
extends the value of data with name $name with the value $value More... | |
get ( $name, $default=null) | |
Gets the template data requested. More... | |
getHTML () | |
Fetch the output of a QuickTemplate and return it. More... | |
getSkin () | |
Get the Skin object related to this object. More... | |
html ( $str) | |
set ( $name, $value) | |
Sets the value $value to $name. More... | |
Protected Member Functions | |
getClear () | |
Get a div with the core visualClear class, for clearing floats. More... | |
getFooter ( $iconStyle='icononly', $linkStyle='flat') | |
Renderer for getFooterIcons and getFooterLinks. More... | |
getFooterIcons ( $option=null) | |
Returns an array of footer icons filtered down by options relevant to how the skin wishes to display them. More... | |
getFooterLinks ( $option=null) | |
Returns an array of footerlinks trimmed down to only those footer links that are valid. More... | |
getSidebar ( $options=[]) | |
makeLink ( $key, $item, $options=[]) | |
Wrapper for Skin method. More... | |
makeSearchButton ( $mode, $attrs=[]) | |
Wrapper for Skin method. More... | |
makeSearchInput ( $attrs=[]) | |
Wrapper for Skin method. More... | |
printTrail () | |
Output getTrail. More... | |
![]() | |
haveMsg ( $msgKey) | |
text ( $str) | |
Additional Inherited Members | |
![]() | |
array | $data |
![]() | |
Config | $config |
Extended QuickTemplate with additional MediaWiki-specific helper methods.
Definition at line 34 of file BaseTemplate.php.
|
protected |
Get a div with the core visualClear class, for clearing floats.
Definition at line 371 of file BaseTemplate.php.
Referenced by getFooter().
|
protected |
Renderer for getFooterIcons and getFooterLinks.
string | $iconStyle | $option for getFooterIcons: "icononly", "nocopyright" the "nocopyright" option is deprecated in 1.35 because of its association with getFooterIcons |
string | $linkStyle | $option for getFooterLinks: "flat" |
Definition at line 314 of file BaseTemplate.php.
References Sanitizer\escapeIdForAttribute(), getClear(), getFooterIcons(), getFooterLinks(), and QuickTemplate\getSkin().
|
protected |
Returns an array of footer icons filtered down by options relevant to how the skin wishes to display them.
If you pass "icononly" as the option all footer icons which do not have an image icon set will be filtered out. If you pass "nocopyright" then MediaWiki's copyright icon will not be included in the list of footer icons. This is mostly useful for skins which only display the text from footericons instead of the images and don't want a duplicate copyright statement because footerlinks already rendered one.
string | null | $option |
Definition at line 269 of file BaseTemplate.php.
References wfDeprecated().
Referenced by getFooter().
|
protected |
Returns an array of footerlinks trimmed down to only those footer links that are valid.
If you pass "flat" as an option then the returned array will be a flat array of footer icons instead of a key/value array of footerlinks arrays broken up into categories.
string | null | $option |
Definition at line 230 of file BaseTemplate.php.
Referenced by getFooter().
BaseTemplate::getIndicators | ( | ) |
Get the suggested HTML for page status indicators: icons (or short text snippets) usually displayed in the top-right corner of the page, outside of the main content.
Your skin may implement this differently, for example by handling some indicator names specially with a different UI. However, it is recommended to use a <div class="mw-indicator" id="mw-indicator-<id>" />
as a wrapper element for each indicator, for better compatibility with extensions and user scripts.
The raw data is available in ‘$this->data['indicators’]` as an associative array (keys: identifiers, values: contents) internally ordered by keys.
Definition at line 390 of file BaseTemplate.php.
References $content, and Sanitizer\escapeIdForAttribute().
BaseTemplate::getMsg | ( | $name, | |
$params | |||
) |
Get a Message object with its context set.
Definition at line 43 of file BaseTemplate.php.
References QuickTemplate\getSkin().
Referenced by getSidebar(), and msg().
BaseTemplate::getPersonalTools | ( | ) |
|
protected |
array | $options | (optional) allows disabling certain sidebar elements. The keys search , toolbox and languages are accepted. |
Definition at line 90 of file BaseTemplate.php.
References $content, getMsg(), and QuickTemplate\getSkin().
BaseTemplate::getToolbox | ( | ) |
Create an array of common toolbox items from the data in the quicktemplate stored by SkinTemplate and items added by hook to the 'toolbox' section.
The resulting array is built according to a format intended to be passed through makeListItem to generate the html.
Definition at line 62 of file BaseTemplate.php.
References QuickTemplate\getSkin(), and wfDeprecated().
BaseTemplate::getTrail | ( | ) |
Get the basic end-page trail including bottomscripts, reporttime, and debug stuff.
This should be called right before outputting the closing body and html tags.
Definition at line 427 of file BaseTemplate.php.
References MWDebug\getDebugHTML(), QuickTemplate\getSkin(), and wfDeprecated().
Referenced by printTrail().
|
protected |
Wrapper for Skin method.
string | $key | of link |
array | $item | to render |
array | $options | for link |
Definition at line 184 of file BaseTemplate.php.
References QuickTemplate\getSkin().
BaseTemplate::makeListItem | ( | $key, | |
$item, | |||
$options = [] |
|||
) |
Wrapper for Skin method.
string | $key | of list item |
array | $item | to render |
array | $options | for list item |
Definition at line 196 of file BaseTemplate.php.
References QuickTemplate\getSkin().
|
protected |
Wrapper for Skin method.
string | $mode | |
array | $attrs |
Definition at line 217 of file BaseTemplate.php.
References QuickTemplate\getSkin().
|
protected |
Wrapper for Skin method.
array | $attrs |
Definition at line 206 of file BaseTemplate.php.
References QuickTemplate\getSkin().
BaseTemplate::msg | ( | $msgKey | ) |
string | $msgKey |
Reimplemented from QuickTemplate.
Definition at line 47 of file BaseTemplate.php.
References getMsg().
|
protected |
Output getTrail.
Definition at line 413 of file BaseTemplate.php.
References getTrail(), and wfDeprecated().