mirror of
https://gerrit.wikimedia.org/r/mediawiki/skins/Vector.git
synced 2024-11-24 23:55:53 +00:00
4200a8665c
Using 'skin' as entrance point files, similar to already existing convention in MediaWiki land with 'skin.json' or 'SkinVector.php' as example in Vector skin. Replacing Apache inspired 'index' convention. Also renaming legacy to 'skin-legacy' to be clear on file base that it's a modification of 'skin'. Bug: T249073 Change-Id: Ief1c469724d4ffe238d307407c3ddb46f2e1abfa
88 lines
3.5 KiB
Plaintext
88 lines
3.5 KiB
Plaintext
{{!
|
|
string html-headelement a string of attribute HTML that begins with `<html>` and ends with
|
|
`</head>` and contains `meta` tags and ResourceLoader internals.
|
|
string|null html-sitenotice the contents of a banner defined in MediaWiki:Sitenotice.
|
|
Also used by CentralNotice to inject banners into Vector.
|
|
string html-indicators raw HTML containing wiki-defined badges such as "good article",
|
|
"featured article". An empty string if none are defined.
|
|
string page-langcode the content language of the article. Assumed to be escaped HTML.
|
|
string html-title
|
|
string html-prebodyhtml
|
|
bool page-isarticle
|
|
string msg-tagline
|
|
string html-subtitle
|
|
string html-undelete
|
|
string html-newtalk
|
|
string msg-jumptonavigation
|
|
string msg-jumptosearch
|
|
string html-bodycontent
|
|
string html-printfooter
|
|
string html-catlinks
|
|
string html-debuglog
|
|
string html-dataAfterContent
|
|
string html-navigation-heading heading for entire navigation that is
|
|
usually hidden to screen readers
|
|
MenuDefinition data-personal-menu
|
|
MenuDefinition data-namespace-tabs
|
|
MenuDefinition data-variants
|
|
MenuDefinition data-page-actions
|
|
MenuDefinition data-page-actions-more
|
|
object data-search-box. See SearchBox.mustache for documentation.
|
|
object data-sidebar. See Sidebar.mustache for documentation.
|
|
object data-footer for footer template partial. see Footer.mustache for documentation.
|
|
string html-printtail HTML to render at the end of the page contained necessary script tags for
|
|
ResourceLoader terminated with `</body></html>`.
|
|
}}
|
|
|
|
{{{html-headelement}}}
|
|
<div id="mw-page-base" class="noprint"></div>
|
|
<div id="mw-head-base" class="noprint"></div>
|
|
<div id="content" class="mw-body" role="main">
|
|
<a id="top"></a>
|
|
{{#html-sitenotice}}
|
|
<div id="siteNotice" class="mw-body-content">{{{html-sitenotice}}}</div>
|
|
{{/html-sitenotice}}
|
|
{{{html-indicators}}}
|
|
<h1 id="firstHeading" class="firstHeading" lang="{{page-langcode}}">{{{html-title}}}</h1>
|
|
{{{html-prebodyhtml}}}
|
|
<div id="bodyContent" class="mw-body-content">
|
|
{{#page-isarticle}}<div id="siteSub" class="noprint">{{msg-tagline}}</div>{{/page-isarticle}}
|
|
<div id="contentSub"{{{html-userlangattributes}}}>{{{html-subtitle}}}</div>
|
|
{{#html-undelete}}<div id="contentSub2">{{{html-undelete}}}</div>{{/html-undelete}}
|
|
{{#html-newtalk}}<div class="usermessage">{{{html-newtalk}}}</div>{{/html-newtalk}}
|
|
{{!
|
|
Keep this empty `div` for compatibility with gadgets and user scripts
|
|
using this place to insert extra elements before.
|
|
}}
|
|
<div id="jump-to-nav"></div>
|
|
<a class="mw-jump-link" href="#mw-head">{{msg-jumptonavigation}}</a>
|
|
<a class="mw-jump-link" href="#p-search">{{msg-jumptosearch}}</a>
|
|
{{{html-bodycontent}}}
|
|
{{#html-printfooter}}
|
|
<div class="printfooter">{{{html-printfooter}}}</div>
|
|
{{/html-printfooter}}
|
|
{{{html-catlinks}}}
|
|
<div class="visualClear"></div>
|
|
{{{html-debuglog}}}
|
|
</div>
|
|
</div>
|
|
{{{html-dataAfterContent}}}
|
|
<div id="mw-navigation">
|
|
<h2>{{{html-navigation-heading}}}</h2>
|
|
<div id="mw-head">
|
|
{{#data-personal-menu}}{{>Menu}}{{/data-personal-menu}}
|
|
<div id="left-navigation">
|
|
{{#data-namespace-tabs}}{{>Menu}}{{/data-namespace-tabs}}
|
|
{{#data-variants}}{{>Menu}}{{/data-variants}}
|
|
</div>
|
|
<div id="right-navigation">
|
|
{{#data-page-actions}}{{>Menu}}{{/data-page-actions}}
|
|
{{#data-page-actions-more}}{{>Menu}}{{/data-page-actions-more}}
|
|
{{#data-search-box}}{{>SearchBox}}{{/data-search-box}}
|
|
</div>
|
|
</div>
|
|
{{#data-sidebar}}{{>legacy/Sidebar}}{{/data-sidebar}}
|
|
</div>
|
|
{{#data-footer}}{{>Footer}}{{/data-footer}}
|
|
{{{html-printtail}}}
|