MediaWiki REL1_32
|
QuickTemplate subclass for Vector. More...
Public Member Functions | |
execute () | |
Outputs the entire contents of the (X)HTML page. | |
makeLink ( $key, $item, $options=[]) | |
@inheritDoc | |
makeListItem ( $key, $item, $options=[]) | |
@inheritDoc | |
Public Member Functions inherited from BaseTemplate | |
getFooterIcons ( $option=null) | |
Returns an array of footer icons filtered down by options relevant to how the skin wishes to display them. | |
getFooterLinks ( $option=null) | |
Returns an array of footerlinks trimmed down to only those footer links that are valid. | |
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. | |
getMsg ( $name) | |
Get a Message object with its context set. | |
getPersonalTools () | |
Create an array of personal tools items from the data in the quicktemplate stored by SkinTemplate. | |
getSidebar ( $options=[]) | |
getToolbox () | |
Create an array of common toolbox items from the data in the quicktemplate stored by SkinTemplate. | |
getTrail () | |
Get the basic end-page trail including bottomscripts, reporttime, and debug stuff. | |
makeSearchButton ( $mode, $attrs=[]) | |
makeSearchInput ( $attrs=[]) | |
msg ( $str) | |
msgHtml ( $str) | |
msgWiki ( $str) | |
An ugly, ugly hack. | |
printTrail () | |
Output getTrail. | |
Public Member Functions inherited from QuickTemplate | |
__construct (Config $config=null) | |
extend ( $name, $value) | |
extends the value of data with name $name with the value $value | |
get ( $name, $default=null) | |
Gets the template data requested. | |
getHTML () | |
Fetch the output of a QuickTemplate and return it. | |
getSkin () | |
Get the Skin object related to this object. | |
haveData ( $str) | |
haveMsg ( $msgKey) | |
html ( $str) | |
set ( $name, $value) | |
Sets the value $value to $name. | |
setRef ( $name, &$value) | |
text ( $str) | |
Protected Member Functions | |
renderNavigation (array $elements) | |
Render one or more navigations elements by name, automatically reversed by css when UI is in RTL mode. | |
renderPortal ( $name, $content, $msg=null, $hook=null) | |
renderPortals (array $portals) | |
Render a series of portals. | |
Protected Member Functions inherited from BaseTemplate | |
getAfterPortlet ( $name) | |
Allows extensions to hook into known portlets and add stuff to them. | |
getClear () | |
Get a div with the core visualClear class, for clearing floats. | |
getFooter ( $iconStyle='icononly', $linkStyle='flat') | |
Renderer for getFooterIcons and getFooterLinks. | |
renderAfterPortlet ( $name) | |
Additional Inherited Members | |
Public Attributes inherited from QuickTemplate | |
array | $data |
Protected Attributes inherited from QuickTemplate | |
$config | |
QuickTemplate subclass for Vector.
Definition at line 29 of file VectorTemplate.php.
VectorTemplate::execute | ( | ) |
Outputs the entire contents of the (X)HTML page.
Reimplemented from QuickTemplate.
Definition at line 35 of file VectorTemplate.php.
References $link, div, BaseTemplate\getFooterIcons(), BaseTemplate\getFooterLinks(), BaseTemplate\getIndicators(), BaseTemplate\getMsg(), QuickTemplate\getSkin(), href, QuickTemplate\html(), BaseTemplate\msg(), BaseTemplate\printTrail(), renderNavigation(), renderPortals(), style, text, and Linker\tooltipAndAccesskeyAttribs().
VectorTemplate::makeLink | ( | $key, | |
$item, | |||
$options = [] ) |
VectorTemplate::makeListItem | ( | $key, | |
$item, | |||
$options = [] ) |
@inheritDoc
Reimplemented from BaseTemplate.
Definition at line 513 of file VectorTemplate.php.
References $options.
Referenced by renderNavigation(), and renderPortal().
|
protected |
Render one or more navigations elements by name, automatically reversed by css when UI is in RTL mode.
array | $elements |
Definition at line 315 of file VectorTemplate.php.
References div, form, BaseTemplate\getMsg(), BaseTemplate\getPersonalTools(), QuickTemplate\getSkin(), User\groupHasPermission(), QuickTemplate\html(), makeListItem(), BaseTemplate\makeSearchButton(), BaseTemplate\makeSearchInput(), BaseTemplate\msg(), text, and type.
Referenced by execute().
|
protected |
string | $name | |
array | string | $content | |
null | string | $msg | |
null | string | array | $hook |
Definition at line 264 of file VectorTemplate.php.
References $content, $name, div, BaseTemplate\getMsg(), QuickTemplate\html(), makeListItem(), BaseTemplate\renderAfterPortlet(), and Linker\tooltip().
Referenced by renderPortals().
|
protected |
Render a series of portals.
array | $portals |
Definition at line 222 of file VectorTemplate.php.
References $content, BaseTemplate\getToolbox(), renderPortal(), and string.
Referenced by execute().