In der heutigen Welt ist
Benutzer:Revolus/monobook.js/XML-Beschreibung-Da-Test.js zu einem Thema von großer Relevanz und Interesse für ein breites Spektrum der Öffentlichkeit geworden. Ob aufgrund seiner Auswirkungen auf die Gesellschaft, seiner historischen Relevanz oder seines Einflusses im beruflichen Bereich –
Benutzer:Revolus/monobook.js/XML-Beschreibung-Da-Test.js hat die Aufmerksamkeit vieler Menschen auf der ganzen Welt auf sich gezogen. In diesem Artikel werden verschiedene Aspekte im Zusammenhang mit
Benutzer:Revolus/monobook.js/XML-Beschreibung-Da-Test.js untersucht, von seinen Ursprüngen und seiner Entwicklung bis hin zu seinem aktuellen Zustand und möglichen zukünftigen Auswirkungen. Ziel ist es, dem Leser durch eine detaillierte Analyse eine vollständige und bereichernde Vision von
Benutzer:Revolus/monobook.js/XML-Beschreibung-Da-Test.js zu vermitteln und zum Nachdenken und zur Debatte über dieses Thema von globaler Bedeutung anzuregen.
/* <pre> */
if(wgCanonicalNamespace == "Category") addOnloadHook(function() {
// Seitenlinks in der Kategorie nach $Links
var Links;
if(Links = document.getElementById("mw-pages")) {
if(!(Links = Links.getElementsByTagName("a")) || (Links.length<1)) return;
} else return;
// Anfrage nach $s
var s = "";
for(var i=0; i<Links.length; i++) {
var t = Links.getAttribute("title");
if((t.indexOf("Vorlage")==0) || (t.indexOf("Template")==0))
s += t + "/XML|";
};
if(s=="") return;
s = s.substr(0, s.length - 1);
// Ajax-Objekt holen -> $xhr
var xhr = null;
try { xhr = new XMLHttpRequest(); }
catch(e) {
try { xhr = new ActiveXObject("Microsoft.XMLHTTP"); }
catch(e) { return; };
};
// Bei-Antwort-Funktion
xhr.onreadystatechange = function() {
if((xhr.readyState == 4) && (xhr.status == 200)) { // Alles ok?
var o = eval("(" + xhr.responseText + ")"); // ] parsen
if((!o) || (!(o = o.query)) || (!(o = o.pages))) return; // Korrekte ausgabe?
for(var i in o) { // jede Rückgabe untersuchen
if(i<0) continue; // Keine Revision gespeichert -> existiert nicht
var s = o.title;
s = "https://wikifreehand.com/de/" + s.substr(0, s.length - 4).replace(/ /g, "_");
var l = false;
for(var h = 0; h<Links.length; h++) // entsprechenden Links nach $l suchen
if(Links.getAttribute("href") == s) {
l = Links;
break;
};
if(!l) continue; // keinen entsprechenden Link gefunden (?)
var info = document.createElement("a"); // Info erstellen
info.setAttribute("class", "CAT-XML-da");
info.setAttribute("href", l.href + "/XML");
info.setAttribute("title", l.title + "/XML");
info.appendChild(document.createTextNode("XML"));
l.parentNode.insertBefore(info, l); // und vor den Link setzen
l.parentNode.setAttribute("class", "CAT-XML-da"); // Auch das <LI> soll das wissen.
};
};
};
// Anfrage
xhr.open("GET", "/w/api.php?action=query&prop=info&format=json&titles="+ s, true);
xhr.send(null);
});
/* </pre> */