User:Dani/vector.js
Note: After publishing, you may have to bypass your browser's cache to see the changes.
- Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
- Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
- Internet Explorer / Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5
- Opera: Press Ctrl-F5.
jQuery( function( $ ) {
"use strict";
if (mw.config.get( 'wgCanonicalSpecialPageName' ) !== 'Translate') {
return;
}
$( 'tr.def, tr.orig' ).each( function () {
var alnk = $( 'td:first > a:nth-child(2)', $( this ) );
var slnk = alnk.attr( 'href' ).match(/title=(MediaWiki:.*?)\/hu&/)[1];
$('<a>')
.attr( 'href', 'http://hu.wikipedia.org/wiki/' + slnk )
.css( 'padding-left', '5px' )
.html( '[hu]' )
.appendTo( $( 'td:first' , $( this ) ) );
$('<a>')
.attr( 'href', '/wiki/' + slnk + '/hu-formal' )
.css( 'padding-left', '5px' )
.html( '[formal]' )
.click( function () {
return mw.translate.openDialog( slnk + '/hu-formal' );
} )
.appendTo( $('td:first', $( this ) ) );
} );
} );
jQuery( function ( $ ) {
"use strict";
if ( mw.config.get( 'wgPageName' ).match(/^MediaWiki/) === null ) {
return;
}
var linkul = $( '.mw-translate-nav-prev-next-list' );
if ( linkul.length > 0 ) {
$( '<li>' )
.html( '<a href="http://hu.wikipedia.org/wiki/' + mw.config.get( 'wgPageName' ).match(/(.*?)\/hu$/)[1] + '">Az üzenet a huwikin</a>' )
.appendTo( linkul[0] );
}
} );