Szerkesztő:Winston/monobook.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
- Edge: tartsd nyomva a Ctrl-t, és kattints a Frissítés gombra, vagy nyomj Ctrl–F5-öt
//skinfüggetlen dolgok
importScript("User:Winston/common.js");
//Látogatottsági statisztika fül kezd
function daysInMonth(iMonth, iYear) {
return 32 - new Date(iYear, iMonth, 32).getDate();
}
function prevMonth() {
cur_dat=new Date();
datecount=daysInMonth(cur_dat.getMonth(), cur_dat.getFullYear());
curdate=cur_dat.getDate();
diff_dat=new Date();
diff_dat.setDate(curdate-datecount);
year = diff_dat.getFullYear();
month = diff_dat.getMonth();
month = month + 1;
if (month < 10) {
month = "0" + month;
}
d = "/" + year + month;
return d;
}
function statloader() {
if (document.getElementById("bodyContent")) {
var statframe = document.createElement("iframe");
statframe.id = "statframe";
statframe.src = "http://stats.grok.se/hu"+prevMonth()+"/"+wgPageName;
document.getElementById("bodyContent").innerHTML = null;
var create = document.getElementById("bodyContent").insertBefore(statframe, null);
}
}
function addPortletLink_mod(portlet, text, id, tooltip, accesskey, nextnode) {
var node = document.getElementById(portlet);
if ( !node ) return null;
node = node.getElementsByTagName( "ul" )[0];
if ( !node ) return null;
var link = document.createElement( "span" );
link.appendChild( document.createTextNode( text ) );
var item = document.createElement( "li" );
item.appendChild( link );
if ( id ) item.id = id;
if ( accesskey ) {
link.setAttribute( "accesskey", accesskey );
tooltip += " ["+accesskey+"]";
}
if ( tooltip ) {
link.setAttribute( "title", tooltip );
}
if ( accesskey && tooltip ) {
updateTooltipAccessKeys( new Array( link ) );
}
if ( nextnode && nextnode.parentNode == node )
node.insertBefore( item, nextnode );
else
node.appendChild( item ); // IE compatibility (?)
return item;
}
$(function() {
addPortletLink_mod('p-cactions', 'Stat', 'ca-stat', 'Az oldal látogatottsági statisztikája');
var target = document.getElementById("ca-stat");
if( target.attachEvent ){
target.attachEvent('onclick', statloader);
} else {
target.addEventListener('click', statloader, false);
}
});
//Látogatottsági statisztika fül vég