Remove support for MediaWiki version 1.26

Change-Id: I9ad5e87fa335b2b94840c3b3da4e921a41c71d9c
This commit is contained in:
Fomafix
2017-04-06 14:57:20 +02:00
parent 5f1eb0c8bd
commit 7c9e64a48a
2 changed files with 5 additions and 4 deletions

View File

@@ -15,6 +15,9 @@
"url": "https://www.mediawiki.org/wiki/Extension:UniversalLanguageSelector", "url": "https://www.mediawiki.org/wiki/Extension:UniversalLanguageSelector",
"descriptionmsg": "uls-desc", "descriptionmsg": "uls-desc",
"license-name": "GPL-2.0+", "license-name": "GPL-2.0+",
"requires": {
"MediaWiki": ">= 1.27.0"
},
"Hooks": { "Hooks": {
"BeforePageDisplay": "UniversalLanguageSelectorHooks::addModules", "BeforePageDisplay": "UniversalLanguageSelectorHooks::addModules",
"EnterMobileMode": "UniversalLanguageSelectorHooks::onEnterMobileMode", "EnterMobileMode": "UniversalLanguageSelectorHooks::onEnterMobileMode",

View File

@@ -456,7 +456,7 @@
} }
function initTooltip() { function initTooltip() {
var module, previousLanguage, currentLanguage, previousAutonym, currentAutonym; var previousLanguage, currentLanguage, previousAutonym, currentAutonym;
if ( !userCanChangeLanguage() ) { if ( !userCanChangeLanguage() ) {
return; return;
@@ -476,9 +476,7 @@
} }
if ( previousLanguage !== currentLanguage ) { if ( previousLanguage !== currentLanguage ) {
// Use oojs-ui-core only after MediaWiki 1.26 is no longer supported mw.loader.using( 'oojs-ui-core' ).done( function () {
module = mw.loader.getState( 'oojs-ui-core' ) === null ? 'oojs-ui' : 'oojs-ui-core';
mw.loader.using( module ).done( function () {
showUndoTooltip( previousLanguage, previousAutonym ); showUndoTooltip( previousLanguage, previousAutonym );
} ); } );
mw.storage.set( 'uls-previous-language-code', currentLanguage ); mw.storage.set( 'uls-previous-language-code', currentLanguage );