mirror of
https://gerrit.wikimedia.org/r/mediawiki/extensions/Echo
synced 2024-11-24 16:04:35 +00:00
bee8aaa499
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 |
||
---|---|---|
.. | ||
mw.echo.ui.ActionMenuPopupWidget.js | ||
mw.echo.ui.BadgeLinkWidget.js | ||
mw.echo.ui.BundleNotificationItemWidget.js | ||
mw.echo.ui.ClonedNotificationItemWidget.js | ||
mw.echo.ui.ConfirmationPopupWidget.js | ||
mw.echo.ui.CrossWikiNotificationItemWidget.js | ||
mw.echo.ui.CrossWikiUnreadFilterWidget.js | ||
mw.echo.ui.DatedNotificationsWidget.js | ||
mw.echo.ui.DatedSubGroupListWidget.js | ||
mw.echo.ui.FooterNoticeWidget.js | ||
mw.echo.ui.js | ||
mw.echo.ui.MenuItemWidget.js | ||
mw.echo.ui.NotificationBadgeWidget.js | ||
mw.echo.ui.NotificationItemWidget.js | ||
mw.echo.ui.NotificationsInboxWidget.js | ||
mw.echo.ui.NotificationsListWidget.js | ||
mw.echo.ui.NotificationsWrapper.js | ||
mw.echo.ui.PageFilterWidget.js | ||
mw.echo.ui.PageNotificationsOptionWidget.js | ||
mw.echo.ui.PaginationWidget.js | ||
mw.echo.ui.PlaceholderItemWidget.js | ||
mw.echo.ui.ReadStateButtonSelectWidget.js | ||
mw.echo.ui.SingleNotificationItemWidget.js | ||
mw.echo.ui.SortedListWidget.js | ||
mw.echo.ui.SpecialHelpMenuWidget.js | ||
mw.echo.ui.SubGroupListWidget.js | ||
mw.echo.ui.ToggleReadCircleButtonWidget.js |