mediawiki-extensions-Echo/includes/mapper
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
..
AbstractMapper.php Fix some phpdoc, add missing @throws 2015-11-12 14:10:52 -08:00
EventMapper.php EventMapper::fetchByUserBundleHash(): Always return an array 2015-11-19 10:12:43 -08:00
NotificationMapper.php Replace mark-as-read-on-click with ?markasread= URL parameter 2016-05-03 00:20:03 -07:00
TargetPageMapper.php Defer onPersonalUrls() DB writes to post-send (try #2) 2016-03-09 11:07:50 -08:00