Change-Id: Ic0c1928708612d31abcd6c5c7184f68b2e7c1a76
isCategory: function ( title, ok, err ) {
var d = $.Deferred(),
apiPromise;
isCategory: function ( title, ok, err ) {
var d = $.Deferred(),
apiPromise;
// Backwards compatibility (< MW 1.20)
// Backwards compatibility (< MW 1.20)
- d.done( ok );
- d.fail( err );
+ d.done( ok ).fail( err );
apiPromise = this.get( {
prop: 'categoryinfo',
apiPromise = this.get( {
prop: 'categoryinfo',
getCategoriesByPrefix: function ( prefix, ok, err ) {
var d = $.Deferred(),
apiPromise;
getCategoriesByPrefix: function ( prefix, ok, err ) {
var d = $.Deferred(),
apiPromise;
// Backwards compatibility (< MW 1.20)
// Backwards compatibility (< MW 1.20)
- d.done( ok );
- d.fail( err );
+ d.done( ok ).fail( err );
// Fetch with allpages to only get categories that have a corresponding description page.
apiPromise = this.get( {
// Fetch with allpages to only get categories that have a corresponding description page.
apiPromise = this.get( {
getCategories: function ( title, ok, err, async ) {
var d = $.Deferred(),
apiPromise;
getCategories: function ( title, ok, err, async ) {
var d = $.Deferred(),
apiPromise;
// Backwards compatibility (< MW 1.20)
// Backwards compatibility (< MW 1.20)
- d.done( ok );
- d.fail( err );
+ d.done( ok ).fail( err );
apiPromise = this.get( {
prop: 'categories',
apiPromise = this.get( {
prop: 'categories',
getEditToken: function ( ok, err ) {
var d = $.Deferred(),
apiPromise;
getEditToken: function ( ok, err ) {
var d = $.Deferred(),
apiPromise;
// Backwards compatibility (< MW 1.20)
// Backwards compatibility (< MW 1.20)
- d.done( ok );
- d.fail( err );
+ d.done( ok ).fail( err );
apiPromise = this.get( {
action: 'tokens',
apiPromise = this.get( {
action: 'tokens',
parse: function ( wikitext, ok, err ) {
var d = $.Deferred(),
apiPromise;
parse: function ( wikitext, ok, err ) {
var d = $.Deferred(),
apiPromise;
// Backwards compatibility (< MW 1.20)
// Backwards compatibility (< MW 1.20)
- d.done( ok );
- d.fail( err );
+ d.done( ok ).fail( err );
apiPromise = this.get( {
action: 'parse',
apiPromise = this.get( {
action: 'parse',
var params,
d = $.Deferred(),
apiPromise;
var params,
d = $.Deferred(),
apiPromise;
// Backwards compatibility (< MW 1.20)
// Backwards compatibility (< MW 1.20)
- d.done( ok );
- d.fail( err );
+ d.done( ok ).fail( err );
params = {
action: 'watch',
params = {
action: 'watch',