mirror of
https://gerrit.wikimedia.org/r/mediawiki/skins/Vector.git
synced 2024-12-01 02:37:05 +00:00
1288c97179
Creates two new templates: - ContentHeader.mustache containing the site header and indicators or languages - ContentSubheader.mustache containing site tagline and conditionally indicators This changes DOM order. - It adds the `<header class="mw-body-header">` to all pages, including special pages & edit pages, not just pages with the language button. - It moves the #siteSub element (tagline) outside of the `<div id="bodyContent">` element. - Adds a clearfix (or margin-collapse fix) to `.vector-body`. This changes causes a minor difference (perhaps improvement) where on special pages, the beginning of the content, starting with the `mw-specialpage-summary` element, was positioned closer to the page title than on regular pages. The clearfix ensures that the height between the page title and content is consistent across all pages. Bug: T303549 Change-Id: I29ba337dbd6f9b0cf58c9a0ca517a9ba59cef414
17 lines
565 B
Plaintext
17 lines
565 B
Plaintext
{{!-
|
|
Content Header - Main <H1> title for all pages, with either the indicators or language selector.
|
|
When language button is visible, indicators are placed in the ContentSubheader.mustache template instead.
|
|
}}
|
|
<header class="mw-body-header">
|
|
{{#is-language-in-content-top}}
|
|
{{#data-portlets.data-languages}}
|
|
{{>Menu}}
|
|
{{/data-portlets.data-languages}}
|
|
{{/is-language-in-content-top}}
|
|
|
|
{{^is-language-in-content-top}}
|
|
{{>Indicators}}
|
|
{{/is-language-in-content-top}}
|
|
|
|
{{{html-title-heading}}}
|
|
</header> |