Passing token paremeter in mw.action.watch.ajax since this is required as of r88522.
authorKrinkle <krinkle@users.mediawiki.org>
Sat, 21 May 2011 23:14:53 +0000 (23:14 +0000)
committerKrinkle <krinkle@users.mediawiki.org>
Sat, 21 May 2011 23:14:53 +0000 (23:14 +0000)
Follow-up: r88511, r88522, r88527, r88553

includes/resourceloader/ResourceLoaderUserTokensModule.php
resources/mediawiki.action/mediawiki.action.watch.ajax.js

index 7122cdd..1101eca 100644 (file)
@@ -41,6 +41,7 @@ class ResourceLoaderUserTokensModule extends ResourceLoaderModule {
 
                return array(
                        'editToken' => $wgUser->edittoken(),
+                       'watchToken' => ApiQueryInfo::getWatchToken(),
                );
        }
 
index 55a131f..19e6d1e 100644 (file)
@@ -118,6 +118,7 @@ $( document ).ready( function() {
                        'action': 'watch',
                        'format': 'json',
                        'title': $link.data( 'target' ),
+                       'token': mw.user.tokens.get( 'watchToken' ),
                        // API return contains a localized data.watch.message string.
                        'uselang': mw.config.get( 'wgUserLanguage' )
                };