mirror of
https://gerrit.wikimedia.org/r/mediawiki/skins/Vector.git
synced 2024-11-15 03:34:25 +00:00
d190f0ca9c
When `$wgGroupPermissions['*']['edit'] = false;` is set, an `emptyPortlet` class
is added to the user menu which prevents the menu from showing even though it
contains a login link.
Changes:
* Vector-22 now determines what classes are applied to the user menu's container
instead of core deciding that on Vector's behalf (L761 of
SkinVector::getUserMenuPortletData). This eliminates the undesirable
`emptyPortlet` class. This can potentially be removed upon completion of
T319356.
* Conditionally renders the learn more link based on whether
$userMenuData['is-empty'] is `true` so that we don't show the learn more link
when the anontalk and anoncontribs menu items aren't present.
Bug: T317789
Bug: T324426
Change-Id: I883926c36f59d446076f960ead31f82e51967e70
(cherry picked from commit 990392cdeb
)
10 lines
283 B
Plaintext
10 lines
283 B
Plaintext
<div class="vector-user-menu-create-account">{{{htmlCreateAccount}}}</div>
|
|
<div class="vector-user-menu-login">{{{htmlLogin}}}</div>
|
|
{{#data-anon-editor}}
|
|
<div class="vector-user-menu-anon-editor">
|
|
<p>
|
|
{{{msgLearnMore}}} {{{htmlLearnMoreLink}}}
|
|
</p>
|
|
</div>
|
|
{{/data-anon-editor}}
|