Eranroz has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/116067

Change subject: Update mw.api.watch according to new Watch API
......................................................................

Update mw.api.watch according to new Watch API

* Using titles instead of title which is deprecated
* Allow operation on multiple pages
Follow up of I820dcb64d469616b10741df013911197cc5bde29

Change-Id: Ic77b546c256fa70f253c7508defe4c0002258b2a
---
M resources/mediawiki.api/mediawiki.api.watch.js
1 file changed, 5 insertions(+), 2 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/core 
refs/changes/67/116067/1

diff --git a/resources/mediawiki.api/mediawiki.api.watch.js 
b/resources/mediawiki.api/mediawiki.api.watch.js
index 49a4c62..1c1695f 100644
--- a/resources/mediawiki.api/mediawiki.api.watch.js
+++ b/resources/mediawiki.api/mediawiki.api.watch.js
@@ -8,7 +8,7 @@
         * @private
         * @context mw.Api
         *
-        * @param {String|mw.Title} page Full page name or instance of mw.Title
+        * @param {String|mw.Title|Array[String]|Array[mw.Title]} page Full 
page name or instance of mw.Title or array of pages
         * @param {Function} [ok] Success callback (deprecated)
         * @param {Function} [err] Error callback (deprecated)
         * @return {jQuery.Promise}
@@ -26,9 +26,12 @@
                // Backwards compatibility (< MW 1.20)
                d.done( ok ).fail( err );
 
+               if ( $.isArray( page ) ) {
+                       page = page.join( '|' );
+               }
                params = {
                        action: 'watch',
-                       title: String( page ),
+                       titles: String( page ),
                        token: mw.user.tokens.get( 'watchToken' ),
                        uselang: mw.config.get( 'wgUserLanguage' )
                };

-- 
To view, visit https://gerrit.wikimedia.org/r/116067
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ic77b546c256fa70f253c7508defe4c0002258b2a
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/core
Gerrit-Branch: master
Gerrit-Owner: Eranroz <eranro...@gmail.com>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to