AJAXify watchlist editor
authorEranroz <eranroz89@gmail.com>
Sun, 3 Jun 2012 14:39:04 +0000 (17:39 +0300)
committerEranroz <eranroz89@gmail.com>
Mon, 30 Jul 2012 21:47:36 +0000 (00:47 +0300)
commitb46ec8fde5dfd3e80fa3861a01f1aac6f5a7b5ba
tree8daa4ac047dcc52dc5cc00e9bb8f30d6947a0be8
parent80fbb705e56efeeca719169faef890509e7a14d5
AJAXify watchlist editor

This patch makes the watchlist editor to use pagination. That would
avoid old browsers crashing (bug 20483).
Patch also add some AJAX operations to the editor, for example to remove
items from watchlist (bug 32151).

The AJAX support is an ALTERNATIVE to the form based method, to keep
support for non javascript users.

This change contains a required change in the API for watch operation,
to allow batch operation, by support titles parameter. The old title
(single page) parameter is still used to keep backward compatibility.

Change-Id: I1d8c66db9ba6456858ef655397935a2b3a421632
includes/api/ApiWatch.php
includes/specials/SpecialEditWatchlist.php
languages/messages/MessagesEn.php
languages/messages/MessagesQqq.php
maintenance/language/messages.inc
resources/Resources.php
resources/mediawiki.special/mediawiki.special.editWatchlist.js [new file with mode: 0644]