mediawiki-extensions-Echo/modules
Moriel Schottlender bee8aaa499 Add and listen to 'modified' event for popup clip()
Separate the behavior of promise vs event when changes happen and
we need to clip the popup. The popup should only clip itself after
the DOM has finished populating, not "just" after the model has
been populated with data.

Adding an event that triggers whenever the main list changes anything
that is in its DOM, and having the badge widget trigger a popup clip
will solve this issue and untangle the expectation of the promises
vs. the widgets populating themselves through the events.

Change-Id: Iff9996eb1810e7ade135359139e16837e6dc74f0
2017-03-07 14:35:42 -08:00
..
api build: Replace jscs/jshint with eslint 2016-11-23 15:25:59 -08:00
controller Fix unread notification count caching 2016-12-09 09:23:59 -05:00
icons Add help icon 2016-12-03 20:10:21 -08:00
logger Split up $wgEchoConfig 2016-12-05 15:44:12 -08:00
model build: Replace jscs/jshint with eslint 2016-11-23 15:25:59 -08:00
nojs build: Bump stylelint and make pass 2017-02-17 15:41:15 -08:00
special Replace $( document ).ready(...) by $(...) 2017-01-06 14:06:39 +01:00
styles Merge "Align the cross-wiki icon with the other notification icons" 2017-03-02 06:47:48 +00:00
ui Add and listen to 'modified' event for popup clip() 2017-03-07 14:35:42 -08:00
echo.mixins.less Truncate usernames, titles and excerpts in notifications 2016-01-29 07:04:23 -05:00
echo.variables.less Follow overhauled color palette 2016-11-01 22:31:28 +00:00
ext.echo.init.js Remove calls to debouncedUpdateThemeClasses 2017-01-20 10:48:32 -05:00
ext.echo.moment-hack.js build: Replace jscs/jshint with eslint 2016-11-23 15:25:59 -08:00
hooks.txt (re)Add JavaScript hooks to Notifications 2016-10-14 17:25:25 -05:00
mw.echo.js build: Replace jscs/jshint with eslint 2016-11-23 15:25:59 -08:00