mediawiki-skins-Vector/resources/skins.vector.styles
Ammarpad 02dfbd4acb Do not show empty user links dropdown in private wikis
In situations where anon account creation is disabled or when
combined login link would be used, the usermenu array contains
single element (for 'login' or 'login/create') instead of two
elements ('login' and 'create account' items separately)

If $wgWikimediaMessagesAnonDonateLink is enabled through the
WikimediaMessages extension, the third element 'sitesupport'
exists, making the number of anon items either 1 or 2 or 3.

This patch fixes $isDefaultAnonUserLinks variable to account
for all the cases

Additionally, if even login is disabled, the element count can be
zero and in such case we need to hide the dropdown in all cases
(not only on large viewports) because it would always be empty.

This patch passes the userlinks count to ::getDropdown() and adds
CSS class when appropriate to hide the drowpdown completely.

Bug: T332743
Change-Id: I1ce5e1ea30917a6e80ef00f3c1703cbd0ecb6968
2024-11-04 11:35:23 +01:00
..
components Do not show empty user links dropdown in private wikis 2024-11-04 11:35:23 +01:00
images Remove list-style-image used by ul elements 2024-05-15 15:01:40 +00:00
layouts Make Donate collapsible into user links dropdown, and make header more responsive 2024-10-16 11:21:56 -05:00
CSSCustomProperties.less component: notheme isn’t respected for text color in automatic night mode 2024-09-26 18:24:35 +01:00
links.less Align Vector link styles with Minerva 2024-10-23 03:22:17 +00:00
media.less Revert "Prevent dark-mode styles from affecting print media" 2024-08-13 07:24:28 +00:00
mixins.less VISUAL CHANGE: Use mask-image for all Vector icons 2024-08-29 17:17:35 +00:00
normalize.less Copy common styles into vector 2023-10-05 13:28:16 -05:00
print.less Force light theme in print styles, remove unnecessary css variables 2024-07-02 16:02:55 -05:00
skin.less Dark mode: Images should have background 2024-08-01 18:55:13 +00:00
typography.less Remove @font-size-base from vector-2022 2024-09-26 11:44:57 -05:00
variables.less Remove @font-size-base from vector-2022 2024-09-26 11:44:57 -05:00