diff options
author | Luke Shumaker <lukeshu@sbcglobal.net> | 2016-05-01 15:12:12 -0400 |
---|---|---|
committer | Luke Shumaker <lukeshu@sbcglobal.net> | 2016-05-01 15:12:12 -0400 |
commit | c9aa36da061816dee256a979c2ff8d2ee41824d9 (patch) | |
tree | 29f7002b80ee984b488bd047dbbd80b36bf892e9 /resources/mediawiki.api/mediawiki.api.watch.js | |
parent | b4274e0e33eafb5e9ead9d949ebf031a9fb8363b (diff) | |
parent | d1ba966140d7a60cd5ae4e8667ceb27c1a138592 (diff) |
Merge branch 'archwiki'
# Conflicts:
# skins/ArchLinux.php
# skins/ArchLinux/archlogo.gif
Diffstat (limited to 'resources/mediawiki.api/mediawiki.api.watch.js')
-rw-r--r-- | resources/mediawiki.api/mediawiki.api.watch.js | 74 |
1 files changed, 0 insertions, 74 deletions
diff --git a/resources/mediawiki.api/mediawiki.api.watch.js b/resources/mediawiki.api/mediawiki.api.watch.js deleted file mode 100644 index 49a4c622..00000000 --- a/resources/mediawiki.api/mediawiki.api.watch.js +++ /dev/null @@ -1,74 +0,0 @@ -/** - * @class mw.Api.plugin.watch - * @since 1.19 - */ -( function ( mw, $ ) { - - /** - * @private - * @context mw.Api - * - * @param {String|mw.Title} page Full page name or instance of mw.Title - * @param {Function} [ok] Success callback (deprecated) - * @param {Function} [err] Error callback (deprecated) - * @return {jQuery.Promise} - * @return {Function} return.done - * @return {Object} return.done.watch - * @return {string} return.done.watch.title Full pagename - * @return {boolean} return.done.watch.watched - * @return {string} return.done.watch.message Parsed HTML of the confirmational interface message - */ - function doWatchInternal( page, ok, err, addParams ) { - var params, - d = $.Deferred(), - apiPromise; - - // Backwards compatibility (< MW 1.20) - d.done( ok ).fail( err ); - - params = { - action: 'watch', - title: String( page ), - token: mw.user.tokens.get( 'watchToken' ), - uselang: mw.config.get( 'wgUserLanguage' ) - }; - - if ( addParams ) { - $.extend( params, addParams ); - } - - apiPromise = this.post( params ) - .done( function ( data ) { - d.resolve( data.watch ); - } ) - .fail( d.reject ); - - return d.promise( { abort: apiPromise.abort } ); - } - - $.extend( mw.Api.prototype, { - /** - * Convenience method for `action=watch`. - * - * @inheritdoc #doWatchInternal - */ - watch: function ( page, ok, err ) { - return doWatchInternal.call( this, page, ok, err ); - }, - /** - * Convenience method for `action=watch&unwatch=1`. - * - * @inheritdoc #doWatchInternal - */ - unwatch: function ( page, ok, err ) { - return doWatchInternal.call( this, page, ok, err, { unwatch: 1 } ); - } - - } ); - - /** - * @class mw.Api - * @mixins mw.Api.plugin.watch - */ - -}( mediaWiki, jQuery ) ); |