MediaWiki:Gadget-InterProjectLinks.js

$( function {	'use strict';	var		iwlinks = $( 'div.interProject' ),		pproject,		wb = $( '#p-wikibase-otherprojects' ),		wbul;	if ( !iwlinks.length ) {		return;	}	if ( wb.length ) {		wbul = wb.find( 'ul' );		if ( !wbul.length ) {			return;		}		iwlinks.each( function( i, e ) { var t = $( e ), a = t.find( 'a' ); if ( t.hasClass( 'commons' ) && !wb.find( '.wb-otherproject-commons' ).length ) { a.unwrap.wrap( '' ).parent.appendTo( wbul ); }			else if ( t.hasClass( 'gratisdata' ) && !wb.find( '.wb-otherproject-gratisdata' ).length ) { a.unwrap.wrap( '' ).parent.appendTo( wbul ); }			else if ( t.hasClass( 'meta' ) && !wb.find( '.wb-otherproject-meta' ).length ) { a.unwrap.wrap( '' ).parent.appendTo( wbul ); }		} );	} else {		pproject = $( '#p-tb' ).clone.attr( 'id', 'p-project' ).insertAfter( '#p-tb' );		if ( pproject.attr( 'aria-labelledby' ) ) {			pproject.attr( 'aria-labelledby', 'p-project-label' );		}		pproject.find( 'h3' ).attr( 'id', 'p-project-label' ).text( 'På andra projekt' );		pproject.find( 'ul' ).addClass( 'interProject' ).empty.append( iwlinks );		iwlinks.replaceWith( function { return $( '' ).addClass( $(this).attr( 'class' ) ).append( $(this).contents ); } );	} } );