Mark pages on watchlist as visited using JS without reload
authorGeoffrey Mon <geofbot@gmail.com>
Sat, 10 Dec 2016 03:06:18 +0000 (22:06 -0500)
committerSn1per <geofbot@gmail.com>
Mon, 12 Dec 2016 20:00:06 +0000 (20:00 +0000)
commit9ea1142fad935999ac64e2920321520c1bbbfb61
treed3dff91bee628884184c65b8832a83f2bab879e3
parentb9c8a8d03d6a842b1bea9aca989f66fed223f24d
Mark pages on watchlist as visited using JS without reload

When the "mark pages as visited" is clicked, a dialog appears,
asking for confirmation. On confirmation, an API request is sent
to mark all pages as visited, and all unvisited watchlist entries
are changed to appear visited.

Based on a userscript by User:NQ (from English Wikipedia)
https://en.wikipedia.org/wiki/User:NQ/WatchlistResetConfirm.js

Bug: T150045
Change-Id: I45fb02a1edc1b0331925e9a244a2455f86ad3886
includes/specials/SpecialWatchlist.php
languages/i18n/en.json
languages/i18n/qqq.json
resources/Resources.php
resources/src/mediawiki.special/mediawiki.special.watchlist.js