MediaWiki
1.33.0
|
QuickTemplate subclass for Vector. More...
Public Member Functions | |
execute () | |
Outputs the entire contents of the HTML page. More... | |
makeLink ( $key, $item, $options=[]) | |
@inheritDoc More... | |
makeListItem ( $key, $item, $options=[]) | |
@inheritDoc More... | |
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. More... | |
getFooterLinks ( $option=null) | |
Returns an array of footerlinks trimmed down to only those footer links that are valid. More... | |
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) | |
Get a Message object with its context set. More... | |
getPersonalTools () | |
Create an array of personal tools items from the data in the quicktemplate stored by SkinTemplate. More... | |
getSidebar ( $options=[]) | |
getToolbox () | |
Create an array of common toolbox items from the data in the quicktemplate stored by SkinTemplate. More... | |
getTrail () | |
Get the basic end-page trail including bottomscripts, reporttime, and debug stuff. More... | |
makeSearchButton ( $mode, $attrs=[]) | |
makeSearchInput ( $attrs=[]) | |
msg ( $str) | |
msgHtml ( $str) | |
msgWiki ( $str) | |
printTrail () | |
Output getTrail. More... | |
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 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... | |
haveData ( $str) | |
haveMsg ( $msgKey) | |
html ( $str) | |
set ( $name, $value) | |
Sets the value $value to $name. More... | |
setRef ( $name, &$value) | |
text ( $str) | |
Public Attributes | |
$this html('userlangattributes') foreach( $this->getFooterLinks() as $category=> $links) foreach( $links as $link) $this html($link) | $footericons = $this->getFooterIcons( 'icononly' ) |
$langSelector = '' | |
case __pad3__ if(count( $this->data['personal_urls'])==0) $this msg('personaltools') $this html('userlangattributes') | $notLoggedIn: |
if(count( $footericons) > 0) foreach( $footerIcons as $icon) | $params ['html-unported'] = ob_get_contents() |
if(! $this->getSkin() ->getUser() ->isLoggedIn() &&User::groupHasPermission(' *', 'edit') | $personalTools ) = $this->getPersonalTools() |
$templates = new TemplateParser( __DIR__ . '/templates' ) | |
case __pad0__ if(count( $this->data['variant_urls'])==0) | $variantLabel: |
$this msg('namespaces') $this html('userlangattributes') foreach( $this->data['namespace_urls'] as $key=> $item) | break |
foreach( $this->data['variant_urls'] as $item) foreach( $this->data['variant_urls'] as $key=> $item) | break |
case __pad1__ if(count( $this->data['view_urls'])==0) $this msg('views') $this html('userlangattributes') foreach( $this->data['view_urls'] as $key=> $item) | break: |
case __pad2__ if(count( $this->data['action_urls'])==0) $this msg('vector-more-actions') $this html('userlangattributes') foreach( $this->data['action_urls'] as $key=> $item) | break: |
foreach( $personalTools as $key=> $item) | break |
break | |
if(is_array( $content)) | else |
$this | html ( 'userlangattributes') |
if (array_key_exists('uls', $personalTools)) | |
case __pad4__ $this html('userlangattributes') $this msg('search') $this | text ( 'wgScript'): |
Public Attributes inherited from QuickTemplate | |
array | $data |
Protected Member Functions | |
renderNavigation (array $elements) | |
Render one or more navigations elements by name, automatically reversed by css when UI is in RTL mode. More... | |
renderPortal ( $name, $content, $msg=null, $hook=null) | |
renderPortals (array $portals) | |
Render a series of portals. More... | |
Protected Member Functions inherited from BaseTemplate | |
getAfterPortlet ( $name) | |
Allows extensions to hook into known portlets and add stuff to them. More... | |
getClear () | |
Get a div with the core visualClear class, for clearing floats. More... | |
getFooter ( $iconStyle='icononly', $linkStyle='flat') | |
Renderer for getFooterIcons and getFooterLinks. More... | |
renderAfterPortlet ( $name) | |
Additional Inherited Members | |
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 HTML page.
Reimplemented from QuickTemplate.
Definition at line 34 of file VectorTemplate.php.
References $link, $params, a, as, data, div, Xml\expandAttributes(), BaseTemplate\getFooterLinks(), BaseTemplate\getIndicators(), BaseTemplate\getMsg(), QuickTemplate\getSkin(), BaseTemplate\getTrail(), href, html, BaseTemplate\msg(), null, php, renderNavigation(), renderPortals(), Hooks\run(), and Linker\tooltipAndAccesskeyAttribs().
VectorTemplate::makeLink | ( | $key, | |
$item, | |||
$options = [] |
|||
) |
VectorTemplate::makeListItem | ( | $key, | |
$item, | |||
$options = [] |
|||
) |
@inheritDoc
Reimplemented from BaseTemplate.
Definition at line 462 of file VectorTemplate.php.
References $options.
|
protected |
Render one or more navigations elements by name, automatically reversed by css when UI is in RTL mode.
array | $elements |
Definition at line 268 of file VectorTemplate.php.
References $name, as, div, html, BaseTemplate\msg(), and php.
Referenced by execute().
string | $name | |
array | string | $content | |
null | string | $msg | |
null | string | array | $hook |
Definition at line 217 of file VectorTemplate.php.
References $name, div, BaseTemplate\getMsg(), captcha-old\p, php, and Linker\tooltip().
Referenced by renderPortals().
|
protected |
Render a series of portals.
array | $portals |
Definition at line 175 of file VectorTemplate.php.
References $content, $name, as, data, BaseTemplate\getToolbox(), renderPortal(), Hooks\run(), and string.
Referenced by execute().
$this html ( 'userlangattributes' ) foreach ($this->getFooterLinks() as $category=> $links) foreach ($links as $link) $this html ( $link ) VectorTemplate::$footericons = $this->getFooterIcons( 'icononly' ) |
Definition at line 138 of file VectorTemplate.php.
VectorTemplate::$langSelector = '' |
Definition at line 389 of file VectorTemplate.php.
case __pad3__ if (count($this->data[ 'personal_urls'])==0) $this msg ( 'personaltools' ) $this html ( 'userlangattributes' ) VectorTemplate::$notLoggedIn = '' |
Definition at line 375 of file VectorTemplate.php.
if (count($footericons) > 0) foreach ($footerIcons as $icon) VectorTemplate::$params[ 'html-unported'] = ob_get_contents() |
Definition at line 162 of file VectorTemplate.php.
Referenced by execute().
if (! $this->getSkin() ->getUser() ->isLoggedIn() &&User::groupHasPermission(' *', 'edit') VectorTemplate::$personalTools) = $this->getPersonalTools() |
Definition at line 387 of file VectorTemplate.php.
VectorTemplate::$templates = new TemplateParser( __DIR__ . '/templates' ) |
Definition at line 166 of file VectorTemplate.php.
case __pad0__ if (count($this->data[ 'variant_urls'])==0) VectorTemplate::$variantLabel = $this->getMsg( 'variants' )->text() |
Definition at line 301 of file VectorTemplate.php.
$this msg ( 'namespaces' ) $this html ( 'userlangattributes' ) foreach ($this->data[ 'namespace_urls'] as $key=> $item) VectorTemplate::break |
Definition at line 282 of file VectorTemplate.php.
foreach ($this->data[ 'variant_urls'] as $item) foreach ($this->data[ 'variant_urls'] as $key=> $item) VectorTemplate::break |
Definition at line 315 of file VectorTemplate.php.
case __pad1__ if (count($this->data[ 'view_urls'])==0) $this msg ( 'views' ) $this html ( 'userlangattributes' ) foreach ($this->data[ 'view_urls'] as $key=> $item) VectorTemplate::break |
Definition at line 333 of file VectorTemplate.php.
case __pad2__ if (count($this->data[ 'action_urls'])==0) $this msg ( 'vector-more-actions' ) $this html ( 'userlangattributes' ) foreach ($this->data[ 'action_urls'] as $key=> $item) VectorTemplate::break |
Definition at line 357 of file VectorTemplate.php.
Definition at line 397 of file VectorTemplate.php.
VectorTemplate::break |
Definition at line 415 of file VectorTemplate.php.
Definition at line 250 of file VectorTemplate.php.
$this VectorTemplate::html('userlangattributes') |
Definition at line 229 of file VectorTemplate.php.
Referenced by execute(), and renderNavigation().
VectorTemplate::if(array_key_exists( 'uls', $personalTools)) |
Definition at line 390 of file VectorTemplate.php.
case __pad4__ $this html ( 'userlangattributes' ) $this msg ( 'search' ) $this VectorTemplate::text('wgScript') |
Definition at line 411 of file VectorTemplate.php.