In diesem Artikel werden wir uns eingehend mit dem Thema
Benutzer:Saibo/diffonly0to1.js befassen und seine Relevanz in der heutigen Gesellschaft und seine Auswirkungen auf verschiedene Aspekte unseres Lebens analysieren. Von seinem Ursprung und seiner Entwicklung über seinen Einfluss auf die Populärkultur bis hin zu seiner Beteiligung an der Art und Weise, wie wir mit der Welt um uns herum umgehen. Wir werden auch Expertenmeinungen und die verschiedenen Perspektiven rund um
Benutzer:Saibo/diffonly0to1.js untersuchen, mit dem Ziel, eine globale und vollständige Sicht auf dieses breite und komplexe Thema zu bieten. In diesem Sinne werden wir uns intensiv mit Überlegungen befassen, die uns helfen werden, die Bedeutung von
Benutzer:Saibo/diffonly0to1.js im aktuellen Kontext besser zu verstehen.
/* Doku:
// Zweck: Verhindert auf ], dass bei Klick
// auf "sichten" bei dem Diff der komplette Artikel mitgeladen wird.
// Beachte aber, dass du mit der Wikisyntax ziemlich vertraut sein solltest,
// wenn du nur nach Diff sichtest!
// Benutzen? Folgendes in die eigene monobook.js/vector.js einfügen:
// Kopiervorlage-Start
// Fügt "diffonly=1"-links auf "]" hinzu
// Parametereinstellung:
// (je nach Wunsch die doppelten Schrägstriche am Zeilenanfang entfernen, um zu aktivieren)
// replace_diffonly0 = true; // difflink bitte durch nurdifflink ersetzen
// replace_diffonly0 = false; // nurdifflink hinzufügen (aktueller Standard)
importScript('Benutzer:Saibo/diffonly0to1.js');
// Kopiervorlage-Ende
*/
$(document).ready (
function ()
{
if (mw.config.get("wgCanonicalSpecialPageName") == "PendingChanges") { //only run on this page
if (typeof (replace_diffonly0) == "undefined" || !(replace_diffonly0 === true || replace_diffonly0 === false))
{
replace_diffonly0 = false; // TODO should be "var ="
}
var links = document.getElementsByTagName('a'); // all links on the page // TODO should use jquery
var linkIHref;
var newLink;
var newLinkHref;
for (var i = 0; i <= links.length; i++) { // go through all links on the page
linkIHref = $(links).attr("href") + ""; //read the href of the i-th link and make it a string
if ((linkIHref.search(/&diffonly=0/)) != -1) { // is it a diffonly=0 link?
newLink = $(links).clone(); //copy the old link
newLinkHref = newLink.attr("href") + ""; // get the href and make it a string
newLinkHref = newLinkHref.replace(/&diffonly=0/, "&diffonly=1");
newLink.attr("href", newLinkHref); //write the new link
if (replace_diffonly0) {
$(links).replaceWith(newLink); // replace old by the new link
} else {
newLink.text("diffonly"); //change text
$(links).after(newLink); // add the new link
$(links).after(" - "); // add a space after the i-th link
}
}
}
}
});