User:Vätte/global.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.
function reverseLines() {
var txtbox = document.getElementById( 'wpTextbox1' );
var b = txtbox.value.substring( txtbox.selectionStart, txtbox.selectionEnd ).split( '\n' ).reverse();
var newtxt = txtbox.value.substring( 0, txtbox.selectionStart) + b[0];
for( var i = 1; i < b.length; i++ ) {
newtxt += '\n' + b[i];
}
newtxt += txtbox.value.substring( txtbox.selectionEnd );
txtbox.value = newtxt;
}
function addReverseButton() {
jQuery( '<img />' )
.addClass( 'mw-toolbar-editbutton' )
.attr({
style: 'width: 23px; height: 22px',
src: '//upload.wikimedia.org/wikipedia/commons/2/2b/Button_arrow_down.PNG',
alt: 'Vänd ordningen på raderna i markerad text',
title: 'Vänd ordningen på raderna i markerad text'
})
.click( reverseLines )
.insertBefore( 'div#antispam-container' );
}
jQuery( addReverseButton );
jQuery( function() {
jQuery( 'a.image img' ).filter( 'img[src*="upload.wikimedia.org/wikipedia/commons"]' ).parent()
.attr( 'href', function( i, val ) {
if ($(this).attr('href').indexOf('commons.wikimedia.org') > 0) return;
var newVal = val.replace( "/wiki/File:", "//commons.wikimedia.org/wiki/File:" )
.replace( "/w/index.php?title=File:", "//commons.wikimedia.org/w/index.php?title=File:" )
.replace( "/wiki/Fil:", "//commons.wikimedia.org/wiki/File:" )
.replace( "/w/index.php?title=Fil:", "//commons.wikimedia.org/w/index.php?title=File:" );
console.log(val, newVal);
return newVal;
});
});
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Hedonil/XTools/XTools.js&action=raw&ctype=text/javascript');
// Script för att få en särskild länk i menyn till vänster till de mest redigerade artiklarna.
mw.loader.load( '//www.mediawiki.org/w/index.php?title=User:Schnark/mostEdited.js&action=raw&ctype=text/javascript' );
// Script av [[User:Fluff]] för att visa artikelstorlek
$(function () {
var cfg = mw.config.get(['wgCanonicalNamespace', 'wgAction']);
if(typeof sajax_init_object === 'undefined') return;
if(!cfg.wgCanonicalNamespace && cfg.wgAction == "view") {
var onlyshowsmallerthen = 90000;
var aobject = sajax_init_object();
try {
aobject.open('GET', 'https://sv.wikipedia.org/w/index.php?title=' + wgPageName + '&oldid=' + wgCurRevisionId + '&action=raw', true);
} catch (e) {
throw e;
}
aobject.onreadystatechange = function() {
if (aobject.readyState != 4) {
return;
}
if (aobject.status == 200) {
if(aobject.responseText.length < onlyshowsmallerthen) {
var h1s = document.getElementsByTagName("h1");
h1s[0].innerHTML += ' (' + aobject.responseText.length + ' tkn)';
}
}
};
aobject.send(null);
}
});
// Script för att slippa att sidor hoppar pga att script laddar eller fäller ihop rutor, typ
mw.hook( 'wikipage.collapsibleContent' ).add( function( e ) {
'use strict';
function escapeSelector( s ) {
return s.replace( /\./g, '\\.' );
}
var h = location.hash;
var content = $( '#mw-content-text' );
var elem;
var domElem;
if ( e.length && h ) {
elem = content.find( escapeSelector( h ) );
if ( elem.length ) {
domElem = elem[ 0 ];
domElem.scrollIntoView();
}
}
} );
mw.loader.load("https://en.wikipedia.org/w/index.php?title=User:Evad37/WikidataWatchlistLabels.js&action=raw&ctype=text/javascript"); // Backlink: [[:en:User:Evad37/WikidataWatchlistLabels.js]]
$( function() {
'use strict';
var
v = mw.config.get(),
text = 'Uploads',
tooltip = "View this user's uploads at Wikimedia Commons";
if ( v.wgUserLanguage === 'sv' ) {
text = 'Uppladdningar';
tooltip = 'Visa den här användarens uppladdningar på Wikimedia Commons';
}
if ( v.wgRelevantUserName ) {
mw.util.addPortletLink(
'p-tb',
'//commons.wikimedia.org/wiki/Special:ListFiles/' + v.wgRelevantUserName,
text,
'gadget-commonsuploads',
tooltip
);
}
} );
//de:Benutzer:Schnark/js/artikel-statistik.js
mw.loader.load('https://de.wikipedia.org/w/index.php?title=Benutzer:Schnark/js/artikel-statistik.js&action=raw&ctype=text/javascript');
//Nikki - StetmentCounts
mw.loader.load("//meta.wikimedia.org/w/index.php?title=User:Nikki/StatementCounts.js&action=raw&ctype=text/javascript");