mediawiki-extensions-Echo/modules/ooui
Roan Kattouw 7942a2de79 Replace mark-as-read-on-click with ?markasread= URL parameter
Notifications were being marked as read in response to a click event
in JavaScript, but that causes a jarring effect in the UI, and it's
not reliable (the browser could abort the AJAX request).

Instead, add ?markasread=XYZ to the end of every primary link URL,
where XYZ is the event ID.

Bug: T133975
Depends-On: Icb99d5479836fea25a47451b5a758dd71f642f71
Change-Id: I8047d121584b43e6172463a50ad0e0de5f7fa73c
2016-05-03 00:20:03 -07:00
..
styles FooterNoticeWidget: Top-align the close icon 2016-05-02 14:36:01 -07:00
mw.echo.ui.ActionMenuPopupWidget.js ActionMenuPopupWidget: Prevent ClippableElement from overwriting our width hack 2016-02-29 18:47:43 -08:00
mw.echo.ui.BadgeLinkWidget.js
mw.echo.ui.BundledNotificationGroupWidget.js Add OOUI widgets for cross-wiki bundled notifications 2015-12-14 17:22:34 -08:00
mw.echo.ui.FooterNoticeWidget.js Repurpose survey call-out in the footer for beta feature invitation 2016-04-27 07:23:30 +00:00
mw.echo.ui.js Add a global overlay to Echo 2015-11-23 18:47:57 +00:00
mw.echo.ui.MenuItemWidget.js Follow-up 07c5850b: unbreak "mark as read" menu item 2016-02-29 18:34:02 -08:00
mw.echo.ui.NotificationBadgeWidget.js Repurpose survey call-out in the footer for beta feature invitation 2016-04-27 07:23:30 +00:00
mw.echo.ui.NotificationGroupItemWidget.js Fix duplicate impression logging 2016-03-09 10:21:09 -08:00
mw.echo.ui.NotificationItemWidget.js Replace mark-as-read-on-click with ?markasread= URL parameter 2016-05-03 00:20:03 -07:00
mw.echo.ui.NotificationsWidget.js jscs: Enable checkRedundantParams and make pass 2016-03-31 07:12:46 +00:00
mw.echo.ui.NotificationsWrapper.js Display only one foreign bundle on mobile 2016-04-19 16:02:41 +00:00
mw.echo.ui.PlaceholderItemWidget.js Display readable API error message 2015-12-22 10:34:01 -08:00