From 78d9d155f3746b9f345a75e4f8b6edf8d25d5fe3 Mon Sep 17 00:00:00 2001 From: Fomafix Date: Thu, 4 Dec 2014 22:37:55 +0000 Subject: [PATCH] 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 --- resources/js/ext.uls.init.js | 26 -------------------------- 1 file changed, 26 deletions(-) diff --git a/resources/js/ext.uls.init.js b/resources/js/ext.uls.init.js index d7c493b9..47008a29 100644 --- a/resources/js/ext.uls.init.js +++ b/resources/js/ext.uls.init.js @@ -19,26 +19,6 @@ ( function ( $, mw ) { '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.previousLanguagesCookie = 'uls-previous-languages'; 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 ); }