mediawiki-skins-MinervaNeue/resources/skins.minerva.scripts
jdlrobson ab61dbb173 Echo is removed from Minerva
Managing the transition from old implementation to new:
* A version number is exported from skins.minerva.scripts to
tell dormant code added to Echo in I09c27a084100b223662f84de6cbe01bebe1fe774
to begin running.
* A skinStyle is added for the new `ext.echo.mobile` module.
`mobile.notifications.overlay` will soon cease to exist but is kept registered for
backwards compatibility reasons
- Drop ev.preventDefault call from onSkinClick - it is no longer necessary and will ensure
notifications overlay closes when shield is clicked while it is open.

Integration:
* A server side hook SkinMinervaReplaceNotificationsBadge allows Echo to replace
the current Minerva notification badge
* A to-be-created client side hook is subscribed to to deal with the navigations drawer
like functionality using the mainMenu code
* id and class names are added to the container for the NotificationBadge for compatibility with
ext.echo.init in Minerva's desktop mode (it will work like Vector)

See I09c27a084100b223662f84de6cbe01bebe1fe774 for understanding the bigger
picture.

Depends-On:  I09c27a084100b223662f84de6cbe01bebe1fe774
Bug: T221007
Change-Id: I4c11f1b241d629e1b294ebaec17472fbf944f8c7
2019-10-08 23:21:12 +00:00
..
menu Render main menu and shield on server side 2019-10-04 19:35:28 +00:00
page-issues Merge "Curtail use of mw.mobileFrontend in Minerva" 2019-10-02 00:10:40 +00:00
AB.js Curtail use of mw.mobileFrontend in Minerva 2019-10-01 14:54:59 +00:00
downloadPageAction.js Curtail use of mw.mobileFrontend in Minerva 2019-10-01 14:54:59 +00:00
errorLogging.js Remove wgMinervaErrorLogSamplingRate 2019-10-03 14:57:14 +00:00
init.js Echo is removed from Minerva 2019-10-08 23:21:12 +00:00
menu.js Echo is removed from Minerva 2019-10-08 23:21:12 +00:00
mobileRedirect.js Trigger AmcOutreach on History, Talk, and Desktop links 2019-10-02 14:55:18 -06:00
preInit.js Render main menu and shield on server side 2019-10-04 19:35:28 +00:00
references.js Curtail use of mw.mobileFrontend in Minerva 2019-10-01 14:54:59 +00:00
search.js Curtail use of mw.mobileFrontend in Minerva 2019-10-01 14:54:59 +00:00
styles.less Render main menu and shield on server side 2019-10-04 19:35:28 +00:00
TabScroll.js Improve tab scrolling logic 2019-07-30 18:35:14 -07:00
talk.js Trigger AmcOutreach on History, Talk, and Desktop links 2019-10-02 14:55:18 -06:00
TitleUtil.js mediawiki.RegExp (deprecated) -> mediawiki.util 2019-09-09 18:10:35 +00:00
Toolbar.js Curtail use of mw.mobileFrontend in Minerva 2019-10-01 14:54:59 +00:00
UriUtil.js Embrace packageFiles 2019-07-16 18:04:10 +00:00
watchstar.js Merge skins.minerva.talk and skins.minerva.watchstar into skins.minerva.script 2019-09-24 14:19:18 -06:00