Benutzer:Melancholie/monobook.js

Us der alemannische Wikipedia, der freie Dialäkt-Enzyklopedy

Hywys: Nôch dyner Änderig muess no der Browser-Cache gleert wärde!
Mozilla/Safari/Konqueror: Strg-Umschalttaste-R (oder Umschalttaste drückt halte und uf’s Neu-Laden-Symbol klicke), IE: Strg-F5, Opera/Firefox: F5

if (wgUserGroups.indexOf("sysop") > 0 && ((wgAction == "view" && url.indexOf("&diff=") > 0) || wgAction == "history" || wgCanonicalSpecialPageName == "Recentchanges" || wgCanonicalSpecialPageName == "Contributions" || wgCanonicalSpecialPageName == "Watchlist")) {
 addOnloadHook(function() {
  var span = document.getElementsByTagName("span");//ID,span?
  for (var i = 0; i < span.length; i++) {
   if (span[i].className == "mw-rollback-link") {
    var bot = span[i].getElementsByTagName("a")[0].href+"&bot=1";
    span[i].innerHTML += ' | <a onclick="alert(\'Die Bearbeitig wird jetz, so wie bi ma Bötli, teilwiis versteckt!\')" href="'+bot+'" title="In de letschte Ändrige nit aazeige (uusichtbar); wie wenn a Bötli wärsch.">verstecke<\/a>';
   }
  }
 });
}

// Sprochwyche; vgl. [[Benutzer:Melancholie/Sprachweiche]]
if (navigator.language) {
 myAlemannic = navigator.language;
} else {// IE
 myAlemannic = navigator.browserLanguage;
}
if (wgArticleId == 1) {
 if (myAlemannic.search(/^de[-_](CH|LI)$/i) > -1 || document.referrer.search(/^[^\.]+[^\/]+\.(ch|li)(\/|$)/i) > -1) {
  // TODO: Not if keyword match
  document.write('<meta http-equiv="refresh" content="0; URL=/wiki/Wikipedia:Houptsyte_(Schwyzerdütsch)" \/>');
  location.href = "/wiki/Wikipedia:Houptsyte_(Schwyzerdütsch)";
 } else if (myAlemannic.search(/^de[-_]DE$/i) > -1 || document.referrer.search(/^[^\.]+[^\/]+\.de(\/|$)/i) > -1) {
  // TODO: Not if keyword match
  document.write('<meta http-equiv="refresh" content="0; URL=/wiki/Wikipedia:Houptsyte_(Badisch)" \/>');
  location.href = "/wiki/Wikipedia:Houptsyte_(Badisch)";
  // TODO: Keep "Schwäbisch" if been latest selected
 } else if (myAlemannic.search(/^fr([-_]|$)/i) > -1 || document.referrer.search(/^[^\.]+[^\/]+\.fr(\/|$)/i) > -1) {
  // TODO: Not if keyword match
  document.write('<meta http-equiv="refresh" content="0; URL=/wiki/Wikipedia:Houptsyte_(Elsassisch)" \/>');
  location.href = "/wiki/Wikipedia:Houptsyte_(Elsassisch)";
 } else if (myAlemannic.search(/^de[-_]AT$/i) > -1 || document.referrer.search(/^[^\.]+[^\/]+\.at(\/|$)/i) > -1) {
  // TODO: Not if keyword match
  document.write('<meta http-equiv="refresh" content="0; URL=/wiki/Wikipedia:Houptsyte_(Vorarlbärgisch)" \/>');
  location.href = "/wiki/Wikipedia:Houptsyte_(Vorarlbärgisch)";
 } else if (myAlemannic.search(/^it([-_]|$)/i) > -1 || document.referrer.search(/^[^\.]+[^\/]+\.it(\/|$)/i) > -1) {
  // TODO: Not if keyword match
  document.write('<meta http-equiv="refresh" content="0; URL=/wiki/Wikipedia:Houptsyte_(Walser...)" \/>');
  location.href = "/wiki/Wikipedia:Houptsyte_(Walser...)";
 }
 // TODO: Change all links to "Houptsyte"
}
// FIXME: zerscht lang, dann nomol mit ref; var, -Redund.