mediawiki-extensions-Echo/modules
Moriel Schottlender c5905962ab Only load ext.echo.ui if the user clicks the echo badge
There is no need to load the entire of Echo's ui module (especially
since that includes ooui widgets and their styles) on every page load.
There's only need to load the entire module if and when a user clicks
the Echo notification badge.

Also, make the echo.dm model accept an external fetchNotifications
promise so we can send the API request alongside loading the echo UI
and "feed" it into the DM for processing.

CSS adjusted to make the "jump" between the nojs and the js buttons
seem less jumpy.

Bug: T112401
Change-Id: I516e655ffd198511d694489a0702c5c713a5fd68
2015-09-15 17:11:46 -07:00
..
icons Hack around OOUI's icon pack being too large by creating our own 2015-09-14 22:21:45 +02:00
logger Split alerts and messages in Echo 2015-09-02 15:36:37 -07:00
nojs Only load ext.echo.ui if the user clicks the echo badge 2015-09-15 17:11:46 -07:00
ooui Only load ext.echo.ui if the user clicks the echo badge 2015-09-15 17:11:46 -07:00
special Use db-replicated objectcache for storing last seen time 2015-09-02 22:42:35 +00:00
viewmodel Only load ext.echo.ui if the user clicks the echo badge 2015-09-15 17:11:46 -07:00
echo.mixins.less Don't load oojs-ui.styles on every page 2015-09-14 12:38:44 +02:00
echo.variables.less Merge "Align popup footer buttons to take 50% width each" 2015-09-09 20:47:50 +00:00
ext.echo.init.js Only load ext.echo.ui if the user clicks the echo badge 2015-09-15 17:11:46 -07:00
hooks.txt Add overlay hook for user scripts. 2013-06-13 21:27:26 -04:00