| commit | c94e02142b89308168a9e7e462804ee5ac842015 | [log] [tgz] |
|---|---|---|
| author | libraryupgrader <tools.libraryupgrader@tools.wmflabs.org> | Sat Jul 18 09:28:40 2026 +0000 |
| committer | libraryupgrader <tools.libraryupgrader@tools.wmflabs.org> | Sat Jul 18 09:29:12 2026 +0000 |
| tree | b19960a39c4cbf11417d23bcfdf89dceed63d691 | |
| parent | 4cfa19fd51d7865a1b08a2eb91c1ea66168df61b [diff] |
build: Updating stylelint-config-wikimedia to 0.19.3 Change-Id: I1ded4d3c37da8188cd33471cd36fa2c395b44126
The MinervaNeue skin is a responsive mobile-first skin for your mediawiki instance.
See https://www.mediawiki.org/wiki/Skin:MinervaNeue
Please follow the coding conventions of MobileFrontend: https://www.mediawiki.org/wiki/MobileFrontend/Coding_conventions
The following configuration options will apply only to the default mobile skin - Minerva.
BooleantrueWhether to show the language switcher button even if no languages are available for the page.
Array[ 'base' => false, ]
Controls whether the category button should be displayed.
Array[ 'base' => true, ]
When enabled a donate link will be added to the main menu. The donate link uses the sitesupport and sitesupport-url mediawiki messages.
Array[ 'base' => false, ]
When enabled and associated messages have been defined (skin-minerva-donate-banner-url) a banner will appear at the bottom of the mobile main menu.
Array[ 'base' => false, 'amc' => true, ]
Controls whether the talk option should be displayed at the top of the page. This will work for all pages except the main page.
Array[ 'base' => false, 'amc' => true, ]
Controls whether the history link appears in the page actions menu.
Array[ 'base' => false, 'amc' => true, ]
Controls whether the main menu is expanded to contain recent changes and various options.
Array[ 'base' => false, 'amc' => false, ]
Controls whether the overflow link appears in the page actions menu.
BooleantrueWhether to show the language switcher button even if no languages are available for the page.
Number0On a scale of 0 to 1, determines the chance a user has of entering an AB test. A test is divided into 3 buckets, "control" "A" and "B". Users that are selected for the test have an equal chance of entering bucket "A" or "B", the remaining users fall into the "control" bucket and are excluded from the test.
1 - would run test on 100% of users (50% in A and 50% in B, 0 in control). 0.5 - would run test on 50% of users (25% in A, 25% in B, 50% in control). 0.05 - would run test on 5% of users (2.5% in A, 2.5% in B, 95% in control). 0 would disable the test and place all users in "control".
Group assignment is universal no matter how many tests are running since both wgMinervaABSamplingRate and mw.user.sessionId() are globals.
Group membership can be debugged from the console via:
const AB = require('skins.minerva.scripts/AB') new AB({ testName: 'WME.PageIssuesAB', samplingRate: mw.config.get( 'wgMinervaABSamplingRate', 0 ), sessionId: mw.user.sessionId() }).getBucket()
And since session ID is an input in calculating the group, reassignment occurs when clearing it: mw.storage.session.remove('mwuser-sessionId').