Szerkesztő:BáthoryPéter/segédeszközök.js
Megjelenés
Megjegyzés: közzététel után frissítened kell a böngésződ gyorsítótárát, hogy lásd a változásokat.
- Firefox / Safari: tartsd lenyomva a Shift gombot és kattints a Frissítés gombra a címsorban, vagy használd a Ctrl–F5 vagy Ctrl–R (Macen ⌘–R) billentyűkombinációt
- Google Chrome: használd a Ctrl–Shift–R (Macen ⌘–Shift–R) billentyűkombinációt
- Internet Explorer / Edge: tartsd nyomva a Ctrl-t, és kattints a Frissítés gombra, vagy nyomj Ctrl–F5-öt
- Opera: Nyomj Ctrl–F5-öt
//////////////////////////////////////////////////////
// Laptörténet karakterszámláló //
//////////////////////////////////////////////////////
if(document.location.href.indexOf("action=history") != -1) {
addOnloadHook(function() {
var sizeList = getElementsByClassName(document, "span", "history-size");
var nextId = -1; var nextSize;
for(var i=0; i<sizeList.length; i++) {
/*
if (is_opera) //renderelési bugfix
sizeList[i].style.position="relative";
*/
var actSize = parseInt(sizeList[i].innerHTML.slice(1,-6).replace(" ","").replace(/\s/,""));
if (nextId == -1){ //előreolvasás
nextId = i;
nextSize = actSize;
continue;
}
var diff = nextSize - actSize;
var diffNode = document.createElement('span');
diffNode.innerHTML= " ("+ ((diff > 0) ? '+':'') +diff+ ")";
if (diff == 0)
diffNode.className = "mw-plusminus-null";
else if (diff > 0){
diffNode.className = "mw-plusminus-pos";
if (diff > 500)
diffNode.style.fontWeight = 'bold';
} else {
diffNode.className = "mw-plusminus-neg";
if (diff < -500)
diffNode.style.fontWeight = 'bold';
}
sizeList[nextId].appendChild(diffNode);
++i;
nextId=i;
nextSize=actSize;
}
})
}
/***** Plusz gombok *****/
function PluszGombok() {
//Wikikód
if (wgNamespaceNumber !== -1) {
var link = mw.config.get('wgServer') + mw.config.get('wgScript') + '?title=' + wgPageName + '&action=raw&ctype=text/css&templates=expand';
mw.util.addPortletLink('p-tb', link, 'Wikikód', 't-raw', 'Wikikód (behelyettesítés után)', null, null);
}
//Segédeszközök
var link = mw.config.get('wgServer') + mw.config.get('wgScript') + '?title=Speciális:Segédeszközök';
mw.util.addPortletLink('p-tb', link, 'Segédeszközök', 't-raw', 'Speciális:Segédeszközök', null, null);
//Azonnali
if (typeof(document.getElementById('n-sitesupport')) !== "undefined")
document.getElementById('n-sitesupport').innerHTML=" <a href='http://hu.wikipedia.org/wiki/Kategória:Azonnali_törlésre_váró_lapok#mw-subcategories' title='Azonnali kategória'>Azonnali</a>";
//Statisztika fül
var now = new Date();
var yy = now.getYear() % 100;
yy += (yy < 38) ? 2000 : 1900;
var hh = now.getMonth() + 1;
hh = ( (hh < 10) ? '0'+hh : hh );
mw.util.addPortletLink('p-tb', 'http://stats.grok.se/hu/'+ yy + hh +'/'+wgPageName,
'Szócikk statisztikája','t-stat', 'Az oldal letöltési statisztikája');
}
$(PluszGombok);