Hoppa till innehållet

Wikipedia:Personliga stilmallar och skript/Artikelstorlek

Från Wikipedia

Beskrivning: Skriptet visar artikelns storlek i artikelrubriken. Det visar antal tecken istället för byte, vilket gör att storleken ofta inte stämmer med det som anges i artikelhistoriken (å, ä, ö räknas som 2 byte/bokstav men i detta skript som 1 tecken/bokstav).



I var onlyshowsmallerthen = 2000 ställer du in hur stor en artikel ska vara för att antal tecken ska visas i rubriken. I exemplet nedan visas storleken för alla artiklar som understiger 2 000 tecken.

// Script av [[User:Fluff]] för att visa artikelstorlek
addOnloadHook(function () {
if(!wgCanonicalNamespace && wgAction == "view") {
   var onlyshowsmallerthen = 2000;
   var aobject = sajax_init_object();
   try {
      aobject.open('GET', 'http://sv.wikipedia.org/w/index.php?title=' + wgPageName + '&oldid=' + wgCurRevisionId + '&action=raw', true);
   } catch (e) {
	throw e;
   }
   aobject.onreadystatechange = function() {
	if (aobject.readyState != 4) {
            return;
        }
        if (aobject.status == 200) {
            if(aobject.responseText.length < onlyshowsmallerthen) {
               var h1s = document.getElementsByTagName("h1");
               h1s[0].innerHTML += ' (' + aobject.responseText.length + ' tkn)';
            }
        }
   };
   aobject.send(null);
}
});
//