Heutzutage ist
Benutzer:Saibo/diffonly0to1.js in verschiedenen Bereichen der Gesellschaft zu einem Thema von großer Bedeutung geworden. Von seinen Auswirkungen auf die Wirtschaft bis hin zu seinem Einfluss auf die Kultur und die Art und Weise, wie wir miteinander umgehen:
Benutzer:Saibo/diffonly0to1.js hat sich als relevantes Thema erwiesen, das eine eingehende Untersuchung verdient. Im Laufe der Geschichte war
Benutzer:Saibo/diffonly0to1.js eine Quelle von Debatten und Überlegungen, und seine Bedeutung hat mit der Zeit immer weiter zugenommen. In diesem Artikel werfen wir einen genaueren Blick auf die Auswirkungen von
Benutzer:Saibo/diffonly0to1.js auf verschiedene Aspekte des Lebens und versuchen, seine Relevanz in der heutigen Gesellschaft 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
}
}
}
}
});