Remove support for MediaWiki version < 1.22
On https://www.mediawiki.org/wiki/Extension:UniversalLanguageSelector MediaWiki 1.22 or later is required. Change-Id: Ib1b1db6cddb48318dbcae64797b2fa57d3198747
This commit is contained in:
committed by
[[mw:User:Fomafix]]
parent
a76737f2ab
commit
78d9d155f3
@@ -19,26 +19,6 @@
|
|||||||
( function ( $, mw ) {
|
( function ( $, mw ) {
|
||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
// FIXME: Remove when ULS minimum MW version is 1.22
|
|
||||||
if ( mw.hook === undefined ) {
|
|
||||||
mw.hook = ( function () {
|
|
||||||
var lists = {},
|
|
||||||
slice = Array.prototype.slice;
|
|
||||||
|
|
||||||
return function ( name ) {
|
|
||||||
var list = lists[ name ] || ( lists[ name ] = $.Callbacks( 'memory' ) );
|
|
||||||
|
|
||||||
return {
|
|
||||||
add: list.add,
|
|
||||||
remove: list.remove,
|
|
||||||
fire: function () {
|
|
||||||
return list.fireWith( null, slice.call( arguments ) );
|
|
||||||
}
|
|
||||||
};
|
|
||||||
};
|
|
||||||
}() );
|
|
||||||
}
|
|
||||||
|
|
||||||
mw.uls = mw.uls || {};
|
mw.uls = mw.uls || {};
|
||||||
mw.uls.previousLanguagesCookie = 'uls-previous-languages';
|
mw.uls.previousLanguagesCookie = 'uls-previous-languages';
|
||||||
mw.uls.previousLanguageAutonymCookie = 'uls-previous-language-autonym';
|
mw.uls.previousLanguageAutonymCookie = 'uls-previous-language-autonym';
|
||||||
@@ -215,12 +195,6 @@
|
|||||||
]
|
]
|
||||||
};
|
};
|
||||||
|
|
||||||
// jquery.client changed in MediaWiki 1.22.
|
|
||||||
// FIXME: Remove when ULS minimum MW version is 1.22.
|
|
||||||
if ( parseInt( mw.config.get( 'wgVersion' ).split( '.' )[ 1 ], '10' ) < 22 ) {
|
|
||||||
return !/MSIE [67]/i.test( navigator.userAgent );
|
|
||||||
}
|
|
||||||
|
|
||||||
return !$.client.test( blacklist, null, true );
|
return !$.client.test( blacklist, null, true );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user