Remove support for MediaWiki 1.29 and earlier
extension.json already requires "MediaWiki": ">= 1.30.0". Change-Id: Ic460e6364967cd7b0367e66f613077c424bd8f19
This commit is contained in:
@@ -439,15 +439,9 @@
|
||||
* @return {Array} List of language codes in which there are articles with badges
|
||||
*/
|
||||
CompactInterlanguageList.prototype.filterByBadges = function () {
|
||||
// Can be removed when backwards compatibility before
|
||||
// MediaWiki 1.28 is no longer needed
|
||||
var targetSelector = parseFloat( mw.config.get( 'wgVersion' ) ) >= 1.28 ?
|
||||
'.interlanguage-link-target' :
|
||||
'a';
|
||||
|
||||
return $( '#p-lang' ).find( '[class*="badge"]' ).map( function ( i, el ) {
|
||||
return convertMediaWikiLanguageCodeToULS(
|
||||
$( el ).find( targetSelector ).attr( 'lang' )
|
||||
$( el ).find( '.interlanguage-link-target' ).attr( 'lang' )
|
||||
);
|
||||
} ).toArray();
|
||||
};
|
||||
@@ -459,16 +453,9 @@
|
||||
* @return {Object} List of existing language codes and their hrefs
|
||||
*/
|
||||
CompactInterlanguageList.prototype.getInterlanguageList = function () {
|
||||
var targetSelector,
|
||||
interlanguageList = {};
|
||||
var interlanguageList = {};
|
||||
|
||||
// Can be removed when backwards compatibility before
|
||||
// MediaWiki 1.28 is no longer needed
|
||||
targetSelector = parseFloat( mw.config.get( 'wgVersion' ) ) >= 1.28 ?
|
||||
'.interlanguage-link-target' :
|
||||
'li.interlanguage-link > a';
|
||||
|
||||
this.$interlanguageList.find( targetSelector ).each( function () {
|
||||
this.$interlanguageList.find( '.interlanguage-link-target' ).each( function () {
|
||||
var langCode = convertMediaWikiLanguageCodeToULS( this.getAttribute( 'lang' ) );
|
||||
|
||||
interlanguageList[ langCode ] = {
|
||||
|
||||
@@ -133,16 +133,7 @@
|
||||
}
|
||||
|
||||
function showTipsy( timeout ) {
|
||||
var offset, tipsyTimer = 0;
|
||||
|
||||
// BC for MW 1.27
|
||||
if ( ulsPopup.setFloatableContainer === undefined ) {
|
||||
offset = $ulsTrigger.offset();
|
||||
ulsPopup.$element.css( {
|
||||
top: offset.top + 24,
|
||||
left: offset.left + $ulsTrigger.outerWidth() / 2
|
||||
} );
|
||||
}
|
||||
var tipsyTimer = 0;
|
||||
|
||||
ulsPopup.toggle( true );
|
||||
ulsPopup.toggleClipping( false );
|
||||
|
||||
Reference in New Issue
Block a user