Benutzer:Holder/mwArticleStatistics.js
Hywys: Nôch dyner Änderig muess no der Browser-Cache gleert wärde!
Mozilla/Safari/Konqueror: Strg-Umschalttaste-R (oder Umschalttaste drückt halte und uf’s Neu-Laden-Symbol klicke), IE: Strg-F5, Opera/Firefox: F5
/* 6. Februar 2016 by [[:de:user:°]] */
mwASnameSpace = mw.config.get('wgNamespaceNumber');
if ( mwASnameSpace < 0 ) {}
else
{
mwASpageName = mw.config.get('wgPageName');
mwASlang = mw.config.get('wgContentLanguage').split('-')[0];
var mwASdays = window.mwASdays || 90;
if ( mwASlang === 'gsw' )
{
mwASmenu = 'Ufruef (MW)';
mwAStip = 'Ufruef vu dr däre Syte in dr letschte ' + mwASdays + ' Däg';
}
else
{
mwASmenu = 'Pageviews (MW)';
mwAStip = 'Pageviews of this page in the last ' + mwASdays + ' days';
}
if ( mwASnameSpace % 2 === 0 ) {}
else
{
// assuming, that an associated page of this talk page exists
// if not, the called tool will throw an error
mwASform = mw.config.get('wgFormattedNamespaces')[1];
mwASblank = '_' + mwASform;
if ( mwASnameSpace === 1 ) mwASblank = mwASform + ':';
mwASpageName += '|' + mwASpageName.replace(mwASblank,'');
if ( mwASlang === 'als' )
mwAStip = 'Aufrufe dieser Diskussionsseite und der zugehörigen Projektseite in den letzten ' + mwASdays + ' Tagen';
else
mwAStip = 'Pageviews of this talkpage and projectpage in the last ' + mwASdays + ' days';
}
mwASnow = new Date();
mwASday = mwASnow.getDate();
if ( mwASday < 10 ) mwASday = '0' + mwASday;
mwASmonth = mwASnow.getMonth() + 1;
if ( mwASmonth < 10 ) mwASmonth = '0' + mwASmonth;
mwASend = mwASnow.getFullYear() + '-' + mwASmonth + '-' + mwASday;
mwASnow.setMilliseconds(mwASnow.getMilliseconds() - (mwASdays * 86400 * 1000));
mwASday = mwASnow.getDate();
if ( mwASday < 10 ) mwASday = '0' + mwASday;
mwASmonth = mwASnow.getMonth() + 1;
if ( mwASmonth < 10 ) mwASmonth = '0' + mwASmonth;
mwASstart = mwASnow.getFullYear() + '-' + mwASmonth + '-' + mwASday;
mw.util.addPortletLink('p-cactions', 'https://tools.wmflabs.org/pageviews#start='
+ mwASstart + '&end=' + mwASend + '&project='
+ mw.config.get('wgServer').substring(2) + '&pages=' + mwASpageName, mwASmenu,
'p-cactions-mwAS', mwAStip, null, null );
}