mediawiki-skins-MinervaNeue/resources
jdlrobson 7f47dff5e5 Use icons in skins.minerva.mainMenu.icons from OOUI
For all mainMenu icons pull from OOUI icon packs.

We make the necessary changes to Definitions.php, ToolbarBuilder
and LogoutMenuEntry to ensure to update icon glyph names.

There are caching implications for icons that show to anonymous users -
these have been fixed for grade A browsers running JS by appending the
new class to impacted elements.

Grade C browsers being served cached HTML will not benefit from this
emporary fix as available solutions are costly.
As a result these users will not see icons until the cache
expires (maximum of 4 weeks but likely 1 week) or is flushed via
action=purge.

This is acceptable given the amount of impacted users and the fact that
icons are not essential for using the main menu.

Note: The communityportal.svg icon while in the resources folder was
not referenced anywhere in the codebase so its removal is safe.
Please note the same icon in skins.minerva.mainMenu.advanced.icons which
is used for the community portal menu item.

Bug: T244444
Change-Id: I0f929f2f3b11362e02f0d02f57b90b34b5c93d24
2020-02-17 20:36:28 +00:00
..
skins.minerva.amc.styles Use single quotes on less @import 2020-02-07 17:51:49 +00:00
skins.minerva.base.styles Use single quotes on less @import 2020-02-07 17:51:49 +00:00
skins.minerva.content.styles Drop the abandoned, replaced 'KSS' styleguide 2020-02-11 14:26:19 -08:00
skins.minerva.content.styles.images Unify XML declaration in SVG files 2020-02-12 13:23:25 -08:00
skins.minerva.icons.images Unify XML declaration in SVG files 2020-02-12 13:23:25 -08:00
skins.minerva.icons.images.scripts Update '.svgo.yml' with pretty print rule and re-crush all icons 2020-02-11 13:53:36 -08:00
skins.minerva.icons.images.scripts.misc Update '.svgo.yml' with pretty print rule and re-crush all icons 2020-02-11 13:53:36 -08:00
skins.minerva.icons.page.issues.default.color Update '.svgo.yml' with pretty print rule and re-crush all icons 2020-02-11 13:53:36 -08:00
skins.minerva.icons.page.issues.medium.color Unify XML declaration in SVG files 2020-02-12 13:23:25 -08:00
skins.minerva.icons.page.issues.uncolored Unify XML declaration in SVG files 2020-02-12 13:23:25 -08:00
skins.minerva.loggedin.styles Dev: Address some FIXMEs 2020-02-03 08:43:18 +00:00
skins.minerva.mainMenu.advanced.icons Unify XML declaration in SVG files 2020-02-12 13:23:25 -08:00
skins.minerva.mainMenu.styles Use single quotes on less @import 2020-02-07 17:51:49 +00:00
skins.minerva.mainPage.styles Remove obsolete, deprecated cache-only selectors 2019-12-19 18:37:35 +00:00
skins.minerva.options Clicking the category overlays is synchronous 2020-02-04 16:53:16 +08:00
skins.minerva.scripts Use icons in skins.minerva.mainMenu.icons from OOUI 2020-02-17 20:36:28 +00:00
skins.minerva.talk.styles 🐛 Fix simplified talk page section collapsing on tablet+ 2019-12-19 14:22:34 -07:00
skins.minerva.userpage.icons Update '.svgo.yml' with pretty print rule and re-crush all icons 2020-02-11 13:53:36 -08:00
skins.minerva.userpage.styles Remove the mw-ui-icon hacks and overrides 2019-09-10 10:53:20 -07:00
mobile.startup.stub.js Make MobileFrontend dependency a soft one 2020-01-17 14:02:23 -08:00