MediaWiki:Monobook.js
Merk: Etter publisering vil det kanskje være nødvendig å slette mellomlageret i nettleseren din for å se endringene.
- Firefox / Safari: Hold Shift mens du klikker på Oppdater, eller trykk enten Ctrl+F5 eller Ctrl+R (⌘+R på Mac)
- Google Chrome: Trykk Ctrl+Shift+R (⌘+Shift+R på Mac)
- Internet Explorer / Edge: Hold Ctrl mens du trykker på Oppdater eller trykk Ctrl+F5
- Opera: Ttrykk Ctrl+F5.
/* Javascript i denne fila vil gjelde for brukere av drakta Monobook */
// ============================================================
// BEGIN LinkFAAA
// ============================================================
function LinkFAAA()
{
var a;
var h = Array();
var msg = Array();
msg["AA"] = "Tilsvarende artikkel er anbefalt på dette språket";
msg["FA"] = "Tilsvarende artikkel er utmerket på dette språket";
// iterate over all <span>-elements
var sp = document.getElementsByTagName("span");
for(var i=0; a = sp[i]; i++) {
if (msg[a.className]) {
h["interwiki-" + a.id] = a.className;
}
}
var b;
// iterate over all <li>-elements
var container = document.getElementById("p-lang");
if (!container) return;
var li = container.getElementsByTagName("li");
for(var j=0; b = li[j]; j++) {
// if found a link to mark
var c;
parts = b.className.split(" ");
for(var k=0; c = parts[k]; k++) {
if(h[c]) {
b.title = msg[h[c]];
b.className += " " + h[c];
}
}
}
}
jQuery(document).ready(LinkFAAA);
// END LinkFAAA
// ============================================================
/** Move portal links ******************************************************
*
* Description: Move the set of links from a box at the bottom of the page to the siteSub at the top
* Maintainers: [[:no:User:Jeblad]]
*/
$( document).ready( function () {
try {
var x = document.getElementById('siteSub');
if(!x) return;
var y = document.getElementById('portlinks');
if(!y) return;
var str = y.innerHTML;
if (str.length) str = str.replace(/(?: | |\u00a0|\u000d|\x0d|\r|\u000a|\x0a|\n)*(?:·|·|\|)(?: | |\u00a0|\u000d|\x0d|\r|\u000a|\x0a|\n)*/g, ", ");
y = y.parentNode;
if(!y) return;
y.parentNode.removeChild(y);
x.innerHTML = str;
}
catch (e) {
// Woopsie, die without a notice
}
});
// END Move portal links
/* Hurtigslett-knapp og HotCat for admins */
function speedyTab() {
if ( mw.config.get('wgUserGroups') && !window.disableSysopJS ) {
for ( var g = 0; g < mw.config.get('wgUserGroups').length; ++g ) {
if ( mw.config.get('wgUserGroups')[g] == "sysop" ) {
importScript( "MediaWiki:HurtigSlett.js" );
importScript( "MediaWiki:HotCat.js" );
break;
}
}
}
}
$( document).ready( speedyTab );