Remove support for MediaWiki version 1.26
Change-Id: I9ad5e87fa335b2b94840c3b3da4e921a41c71d9c
This commit is contained in:
@@ -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",
|
||||||
|
|||||||
@@ -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 );
|
||||||
|
|||||||
Reference in New Issue
Block a user