mediawiki-extensions-Echo/modules
Stephane Bisson 52b60075d1 Handle empty foreign notification sources
Foreign notification sources can end up being empty
for legitimate reasons (already marked as read on the
foreign wiki) or errors (failed to query remote server).

This change makes the front-end resilient by
removing the sources if they end up being empty,
and removing the foreign notifications bundle if
all the sources end up being empty.

Bug: T135252
Bug: T135250
Change-Id: I5901bb0007420a19d8c0727faa982eb00809c074
2016-05-13 15:42:58 -04:00
..
api Pass source url when creating API handler 2016-05-13 14:54:38 -04:00
icons Merge "Remove unused icon files" 2016-04-01 11:15:53 +00:00
logger Add JSDuck support and fix errors 2016-05-11 14:07:12 -07:00
nojs Add 'mark section as read' to Special:Notifications 2016-05-11 20:00:24 +00:00
ooui Don't apply margin to dotdotdot menu items 2016-05-09 15:00:18 -07:00
special Add JSDuck support and fix errors 2016-05-11 14:07:12 -07:00
viewmodel Handle empty foreign notification sources 2016-05-13 15:42:58 -04:00
echo.mixins.less Truncate usernames, titles and excerpts in notifications 2016-01-29 07:04:23 -05:00
echo.variables.less Adjust group bundle styles 2016-02-29 20:16:42 +00:00
echo.variables.monobook.less Separate skin specific styles and improve Monobook appearance 2015-11-10 17:57:44 -08:00
echo.variables.vector.less Separate skin specific styles and improve Monobook appearance 2015-11-10 17:57:44 -08:00
ext.echo.init.js Replace mark-as-read-on-click with ?markasread= URL parameter 2016-05-03 00:20:03 -07:00
ext.echo.moment-hack.js Apply momentjs hack for short relative times on mobile too 2016-04-19 17:53:02 -07:00
hooks.txt Add overlay hook for user scripts. 2013-06-13 21:27:26 -04:00