Benutzer:DerHexer/vector.js

Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 26. Juli 2010 um 00:13 Uhr durch DerHexer (Diskussion | Beiträge) (erstellt). Sie kann sich erheblich von der aktuellen Version unterscheiden.
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

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
 function addrating() {
   var ratingarray = new Array;
   var req;
   if (req = sajax_init_object()) {
     var text = wgServer + '/w/api.php?format=xml&action=query&tllimit=500&tlnamespace=10&prop=templates&titles='+wgTitle;
     req2.open("GET", text, false);
     req2.send("");
 
     gettemplates = req.responseXML.getElementsByTagName("tl");
     if(gettemplates) {
       for (i=0;i<gettemplates.length;i++) {
         if (gettemplates[i].getAttribute('title') === 'Vorlage:Exzellent') {
           ratingarray = ['lesenswert', 'Lesenswert', 'lesenswert'];
         }
         if (gettemplates[i].getAttribute('title') === 'Vorlage:Lesenswert') {
           ratingarray = ['exzellent', 'Exzellent', 'Exzellent'];
         }
       }
     }
   }
   if (ratingarray) {
     var placetoaddlink = document.getElementById('firstHeading');
     var ratinglink = document.createElement('a');
     ratinglink.setAttribute('title', 'Dies ist ein '+ratingarray[0]+' Artikel.');
     ratinglink.setAttribute('href', '#Vorlage_'+ratingarray[1]);
     var EditTextNode = document.createTextNode('<img width="15" height="15" src="/media/wikipedia/commons/thumb/4/41/Qsicon_'+ratingarry[2]+'.svg/15px-Qsicon_'+ratingarry[2]+'.svg.png" alt="">');
     ratinglink.appendChild(EditTextNode);
     placetoaddlink.parentNode.insertBefore( ratinglink, placetoaddlink.nextSibling );
   }
 }
 if (wgNamespaceNumber === 0 && (wgAction === 'read' || wgAction === 'edit' || wgAction === 'submit')) addOnloadHook(addrating);