mediawiki-skins-MinervaNeue/skinStyles
jdlrobson 111757970e MainMenu is a controller not a View and server rendered
As Stephen pointed out somewhere, this is a bit of a micro-optimisation
Let's simplify this code by always rendering it in the HTML. MainMenu.js
as a result becomes a controller that just decides when to show it.

The geolocation check for Nearby is removed given the fact that all
grade A browsers for mediawiki have Geolocation support

Additional changes
* Browser support suggests "animations" class is redundant now
* `open` event no longer filed - not being used anywhere
* Transparent shield is now managed by the MainMenu controller not
the skin (which was confusing)
* Test geolocation using a simple feature tests
rather than abstracting it away inside Browser
* The main menu button is always hidden under either a translucent shield
and/or the main menu itself when it has been opened
so so it's not possible to ever click it while the menu is open
 - the click handler is thus simplified
removing a check for the class of the button

Depends-On: I7fd243366cceae780bd46e1aef2c08dae073f647
Change-Id: I3892afb5ed3df628e2845043cf3bbc22a9928921
2019-10-03 13:13:09 -07:00
..
ext.confirmEdit.fancyCaptcha.styles Use consistent small font sizes 2019-10-01 22:29:55 +00:00
ext.echo.styles.special Dev: Prep for storybook 2019-08-21 12:20:26 -07:00
mediawiki.action.edit.styles Dev: Prep for storybook 2019-08-21 12:20:26 -07:00
mediawiki.content-json JSON content: Fix table margins 2019-05-08 11:37:57 -07:00
mediawiki.editfont.styles Set editfont size to 16px (100%) 2018-11-27 22:56:01 +00:00
mediawiki.hlist Dev: Prep for storybook 2019-08-21 12:20:26 -07:00
mediawiki.page.gallery.styles Dev: Prep for storybook 2019-08-21 12:20:26 -07:00
mediawiki.skinning.content.parsoid Dev: Prep for storybook 2019-08-21 12:20:26 -07:00
mediawiki.special.search.styles Dev: Prep for storybook 2019-08-21 12:20:26 -07:00
mediawiki.special.userlogin.common.styles Add general messagebox (neutral) styling to shared.css 2019-09-13 13:24:30 -07:00
mediawiki.ui.icon Refactor "last-modified" bar to use flexbox layout. 2019-09-27 00:03:14 +00:00
mobile.languages.structured Dev: Prep for storybook 2019-08-21 12:20:26 -07:00
mobile.notifications.overlay Change height of overlay headers to 3em, keep site header unchanged 2019-09-03 22:30:20 +00:00
mobile.special.mobilediff.styles Remove mobile diff page drawer margin on mobile screens 2019-10-01 14:34:10 -06:00
mobile.special.mobilemenu.styles Dev: Prep for storybook 2019-08-21 12:20:26 -07:00
mobile.special.mobileoptions.styles Dev: Prep for storybook 2019-08-21 12:20:26 -07:00
mobile.special.styles Dev: Prep for storybook 2019-08-21 12:20:26 -07:00
mobile.startup MainMenu is a controller not a View and server rendered 2019-10-03 13:13:09 -07:00
mediawiki.action.history.styles.less Feature flag overhaul 2019-08-23 10:48:14 -07:00
mediawiki.interface.helpers.styles.less Add Minerva specific mediawiki.interface.helpers.styles.less file 2019-05-07 15:54:13 +02:00
mediawiki.rcfilters.filters.ui.less Avoid flash of unstyled content on Special:Watchlist 2019-09-26 21:47:27 +00:00
mediawiki.special.changeslist.legend.less Adding skin styles for the changeslist module. 2019-07-30 19:00:09 +02:00
mediawiki.special.changeslist.less Merge "Fix Recent Changes Comment alignment on deleted pages" 2019-09-27 20:58:39 +00:00
README.txt Move remaining Minerva skinStyles from MobileFrontend 2018-05-29 09:30:48 +00:00

If a module introduced by MobileFrontend has Minerva specific styles they are added here and applied
as part of ResourceModuleSkinStyles.