mediawiki-skins-MinervaNeue/includes
Moh'd Khier Abualruz 5d6b866890 Rename the skin night mode classes to more readable classes
The classes:
- skin-night-mode-clientpref-0
- skin-night-mode-clientpref-1
- skin-night-mode-clientpref-2
is being replaced with
- skin-theme-clientpref-day
- skin-theme-clientpref-night
- skin-theme-clientpref-os
- Moved $forceNightMode to be a text parameter (dat|night|os)
- Keep adding the old classes to the html element, to give the ability of gradual deployment

The preference is renamed from minerva-night-mode to minerva-theme (a follow up to consider
migrating existing values will follow).

The query string minervanightmode continues to behave the same but now
accepts other values such as day, night and os.

Bug: T359983
Change-Id: Ia253de68f94236e7fe2219b736dd6084c64ce838
2024-03-19 23:12:59 +00:00
..
Hooks Create HookRunner class and the hook handler interface 2023-06-09 22:19:59 +02:00
Menu Merge "Inject service UserIdentityUtils in DefaultMainMenuBuilder" 2024-03-01 19:01:43 +00:00
Permissions Replace global variable by config 2024-02-27 06:45:34 +00:00
Skins Rename the skin night mode classes to more readable classes 2024-03-19 23:12:59 +00:00
Hooks.php Rename the skin night mode classes to more readable classes 2024-03-19 23:12:59 +00:00
LanguagesHelper.php Inject service LanguageConverterFactory in LanguagesHelper 2024-03-03 13:00:31 +00:00
MobileFrontendHooks.php Inject service Minerva.SkinOptions into Hooks and MobileFrontendHooks 2024-03-12 19:44:53 +00:00
ResourceLoaderSkinModule.php Use namespaced classes 2024-01-06 16:31:38 +01:00
ServiceWiring.php Merge "Move Hooks::setMinervaSkinOptions to class SkinOptions" 2024-03-11 23:15:42 +00:00
SkinOptions.php Move Hooks::setMinervaSkinOptions to class SkinOptions 2024-03-09 22:34:28 +00:00