Benutzer:Stefan Kühn/monobook.js

aus Wikipedia, der freien Enzyklopädie
Zur Navigation springen Zur Suche springen

Hinweis: Leere nach dem Veröffentlichen den Browser-Cache, um die Änderungen sehen zu können.

  • Firefox/Safari: Umschalttaste drücken und gleichzeitig Aktualisieren anklicken oder entweder Strg+F5 oder Strg+R (⌘+R auf dem Mac) drücken
  • Google Chrome: Umschalttaste+Strg+R (⌘+Umschalttaste+R auf dem Mac) drücken
  • Edge: Strg+F5 drücken oder Strg drücken und gleichzeitig Aktualisieren anklicken
// Rechtschreibprüfung
document.write('<SCRIPT SRC="http://de.wikipedia.org/w/index.php?title=Benutzer:APPER/RP/js&action=raw&ctype=text/javascript"><\/SCRIPT>');

//OSM-Karte von Magnus
includePage('Benutzer:Magnus_Manske/osm.js');

// Entfernung von Links aus Personendaten-Feldern mit Datum
document.write('<SCRIPT SRC="http://de.wikipedia.org/w/index.php?title=Benutzer:APPER/removeLinksInPdDates&action=raw&ctype=text/javascript"><\/SCRIPT>');

// clont Map-Link
// https://de.wikipedia.org/wiki/Benutzer:Plenz/OSM_for_Wiki_v.2
window.setTimeout(function() {
  var i, j, sp, h1, h2, hr, tx, ns;
  for (i = 0; i < document.getElementsByTagName("a").length; i++) {
    h1 = document.getElementsByTagName("a")[i];
    hr = h1.getAttribute("href");
    if (hr && hr.indexOf("osm4wiki") > 0) {
      h2 = h1.cloneNode(true);
      ns = h1.nextSibling;
      if (ns) {ns = 1;} else {ns = 0;}
      tx = document.createTextNode(" / ");
      if (ns > 0) {
        h1.parentNode.insertBefore(tx, h1.nextSibling);
      } else {
        h1.parentNode.appendChild(tx);
      }
      hr = h2.getAttribute("href");
      j = hr.indexOf("?");
      hr = "https://osm4wiki.toolforge.org/cgi-bin/work/wiki-osm.pl" + hr.substr(j, 999);
      h2.setAttribute("href", hr);
      h2.setAttribute("target", "_osm4wiki");
      if (ns > 0) {
        h1.parentNode.insertBefore(h2, tx.nextSibling);
      } else {
        h1.parentNode.appendChild(h2);
      }
      tx = h2.firstChild;
      tx.data = "OSM2";
      i = document.getElementsByTagName("a").length;
    }
  }
}, 199);