Участник:Stjn/iwLinkSwitch.js

/* <nowiki> * Switch link placement in {{iw}} template * By default: [[Russian link]] ([[:en:interwiki link]]) * With script: [[:en:Interwiki link]] ([[Russian link]]) * </nowiki> */mw.hook( 'wikipage.content' ).add( ( $content ) => {var $iws = $content.find( 'span[data-interwiki-lang]' );$iws.each( ( i, el ) => {var $link = $( el ).find( 'a' );var $linkHref = $link.attr( 'href' );var $linkTitle = $link.attr( 'title' );var $sup = $( el ).next();if ( $sup.prop( 'tagName' ) !== 'SUP' ) {return;}var $supLink = $sup.find( 'a' );var $supSpan = $sup.find( 'span' );var $supTitle = $supSpan.attr( 'title' );var $supHref = $supLink.attr( 'href' );$link.attr( 'class', 'extiw' ).attr( 'href', $supHref ).attr( 'title', $supTitle );$supLink.attr( 'class', 'new' ).attr( 'href', $linkHref ).attr( 'title', $linkTitle );$supSpan.removeAttr( 'title' );$supSpan.text( '[рус.]' );} );} );