Dieses Skript wandelt Linksyntax in Versionsunterschieden und in JavaScript-/CSS-Seiten in echte Links um.

Einschränkungen Bearbeiten

Folgt innerhalb einer Vorlage auf eine URL unmittelbar ein senkrechter Strich, so wird dieser und die folgenden Zeichen bis zum nächsten Leerzeichen an die URL angehängt und muss nach dem Aufruf der URL manuell entfernt werden. Eine automatische Erkennung dieses Falls ist nicht möglich.

Einbindung Bearbeiten

Falls du meine Skriptsammlung Fliegelflagel verwendest, ist das Skript in der Standardkonfiguration bereits aktiv.

Andere Benutzer können das Skript durch folgende Zeile in der eigenen common.js einbinden:

//[[Benutzer:Schnark/js/linkUnlinked.js]]
mw.loader.load('https://de.wikipedia.org/w/index.php?title=Benutzer:Schnark/js/linkUnlinked.js&action=raw&ctype=text/javascript');

Alternativen Bearbeiten

  • wikEdDiff bietet neben einer eigenen Diff-Funktion auch die Möglichkeit, Linksyntax in Diffs in echte Links umzuwandeln, was aber nicht immer zuverlässig funktioniert.
  • cleanDiff wandelt zusätzlich zur Optimierung des normalen Versionsunterschiedes auch Linksyntax darin in echte Links um.

Mein Skript ist insbesondere für Benutzer gedacht, die mein diff-Skript verwenden. Falls man es zusammen mit einem der oben genannten Skripts verwenden möchte (etwa der Verlinkung in JavaScript und CSS wegen), sollte man mein Skript als letztes einbinden.

Code Bearbeiten

Der Javascript-Code befindet sich unter Benutzer:Schnark/js/linkUnlinked.js, QUnit-Tests unter Benutzer:Schnark/js/linkUnlinked.js/test.js.