Matmarex has uploaded a new change for review.
https://gerrit.wikimedia.org/r/63274
Change subject: AJAXify watchlist editor
......................................................................
AJAXify watchlist editor
Removing items from watchlist is now done with AJAX API calls.
Split from If993f6e8.
Bug: 32151
Change-Id: Icf7c581e238d3b29f7e50ae8b739b6831942c4a0
---
M includes/specials/SpecialEditWatchlist.php
M languages/messages/MessagesEn.php
M languages/messages/MessagesQqq.php
M maintenance/language/messages.inc
M resources/Resources.php
5 files changed, 15 insertions(+), 0 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/mediawiki/core
refs/changes/74/63274/1
diff --git a/includes/specials/SpecialEditWatchlist.php
b/includes/specials/SpecialEditWatchlist.php
index 58f715b..a8305ce 100644
--- a/includes/specials/SpecialEditWatchlist.php
+++ b/includes/specials/SpecialEditWatchlist.php
@@ -114,6 +114,7 @@
case self::EDIT_NORMAL:
default:
$out->setPageTitle( $this->msg(
'watchlistedit-normal-title' ) );
+ $out->addModules(
'mediawiki.special.editWatchlist' );
$form = $this->getNormalForm();
if ( $form->show() ) {
$out->addHTML( $this->successMessage );
diff --git a/languages/messages/MessagesEn.php
b/languages/messages/MessagesEn.php
index 79a0a93..88cdc2a 100644
--- a/languages/messages/MessagesEn.php
+++ b/languages/messages/MessagesEn.php
@@ -4678,6 +4678,7 @@
To remove a title, check the box next to it, and click
"{{int:Watchlistedit-normal-submit}}".
You can also [[Special:EditWatchlist/raw|edit the raw list]].',
'watchlistedit-normal-submit' => 'Remove titles',
+'watchlistedit-normal-submitting' => 'Removing titles...',
'watchlistedit-normal-done' => '{{PLURAL:$1|1 title was|$1 titles were}}
removed from your watchlist:',
'watchlistedit-raw-title' => 'Edit raw watchlist',
'watchlistedit-raw-legend' => 'Edit raw watchlist',
diff --git a/languages/messages/MessagesQqq.php
b/languages/messages/MessagesQqq.php
index 38545a1..df73403 100644
--- a/languages/messages/MessagesQqq.php
+++ b/languages/messages/MessagesQqq.php
@@ -8407,6 +8407,7 @@
* {{msg-mw|Accesskey-watchlistedit-normal-submit}}
* {{msg-mw|Tooltip-watchlistedit-normal-submit}}',
'watchlistedit-normal-done' => 'Message on [[Special:EditWatchlist]] after
pages are removed from the watchlist.',
+'watchlistedit-normal-submitting' => 'Text of submit button on
[[Special:Watchlist/edit]] when submiting an AJAX request',
'watchlistedit-raw-title' => 'Title of [[Special:Watchlist/raw|Special page]].
{{Identical|Edit raw watchlist}}',
diff --git a/maintenance/language/messages.inc
b/maintenance/language/messages.inc
index b99cce0..b778ab6 100644
--- a/maintenance/language/messages.inc
+++ b/maintenance/language/messages.inc
@@ -3534,6 +3534,7 @@
'watchlistedit-normal-legend',
'watchlistedit-normal-explain',
'watchlistedit-normal-submit',
+ 'watchlistedit-normal-submiting',
'watchlistedit-normal-done',
'watchlistedit-raw-title',
'watchlistedit-raw-legend',
diff --git a/resources/Resources.php b/resources/Resources.php
index 0d8b330..8960f79 100644
--- a/resources/Resources.php
+++ b/resources/Resources.php
@@ -901,6 +901,17 @@
'styles' =>
'resources/mediawiki.special/mediawiki.special.changeslist.css',
'dependencies' => array( 'jquery.makeCollapsible' ),
),
+ 'mediawiki.special.editWatchlist' => array(
+ 'scripts' =>
'resources/mediawiki.special/mediawiki.special.editWatchlist.js',
+ 'dependencies' => array(
+ 'mediawiki.api',
+ 'user.tokens'
+ ),
+ 'messages' => array(
+ 'watchlistedit-normal-submit',
+ 'watchlistedit-normal-submiting'
+ )
+ ),
'mediawiki.special.movePage' => array(
'scripts' =>
'resources/mediawiki.special/mediawiki.special.movePage.js',
'dependencies' => 'jquery.byteLimit',
--
To view, visit https://gerrit.wikimedia.org/r/63274
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: Icf7c581e238d3b29f7e50ae8b739b6831942c4a0
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/core
Gerrit-Branch: master
Gerrit-Owner: Matmarex <[email protected]>
Gerrit-Reviewer: Eranroz <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits