Lompat ke isi

MediaWiki:Gadget-ArticleTraffic.js: Perbedaan antara revisi

Dari Wikipedia bahasa Indonesia, ensiklopedia bebas
Konten dihapus Konten ditambahkan
Kenrick95 (bicara | kontrib)
Tidak ada ringkasan suntingan
Kenrick95 (bicara | kontrib)
Tidak ada ringkasan suntingan
Baris 1: Baris 1:
function addArticleTrafficPortletLink() {
function addArticleTrafficPortletLink() {
function pad(num) {
var currentTime = new Date();
return (num < 10) ? "0" + num : num;
var year = currentTime.getFullYear();
}
var month = currentTime.getMonth() + 1;
function formatDate(date) {
if (month < 10) month = '0' + month;
return date.getFullYear() + "-"
var yearMonth = year + '' + month;
+ pad(date.getMonth() + 1) + "-"
+ pad(date.getDay());
}
var currentTime = new Date(),
currentFormatted = formatDate(currentTime),
prevTime = new Date(new Date().setDate(new Date().getDate() - 30)),
prevFormatted = formatDate(prevTime);
var sText = 'Statistik kunjungan';
var sText = 'Statistik kunjungan';
var sLink = 'http://stats.grok.se/id/' + yearMonth + '/' + mw.config.get('wgPageName');
var sLink = '//tools.wmflabs.org/pageviews/'
+ '#start=' + prevFormatted
+ '&end=' + currentFormatted
+ '&project=wiki-indonesia.club'
+ '&platform=all-access'
+ '&agent=user'
+ '&pages=' + mw.config.get('wgPageName');
mw.util.addPortletLink( 'p-tb', sLink, sText, 't-traffic', 'Statistik kunjungan halaman ini' );
mw.util.addPortletLink( 'p-tb', sLink, sText, 't-traffic', 'Statistik kunjungan halaman ini' );
}
}

Revisi per 2 Maret 2016 10.51

function addArticleTrafficPortletLink() {
	function pad(num) {
		return (num < 10) ? "0" + num : num;
	}
	function formatDate(date) {
		return date.getFullYear() + "-"
    		+ pad(date.getMonth() + 1) + "-"
    		+ pad(date.getDay());
	}
    var currentTime = new Date(),
    	currentFormatted = formatDate(currentTime),
    	prevTime = new Date(new Date().setDate(new Date().getDate() - 30)),
    	prevFormatted = formatDate(prevTime);
    
    var sText = 'Statistik kunjungan';
    var sLink = '//tools.wmflabs.org/pageviews/'
    	+ '#start=' + prevFormatted
    	+ '&end=' + currentFormatted
    	+ '&project=wiki-indonesia.club'
    	+ '&platform=all-access'
    	+ '&agent=user'
    	+ '&pages=' + mw.config.get('wgPageName');
    
    mw.util.addPortletLink( 'p-tb', sLink, sText, 't-traffic', 'Statistik kunjungan halaman ini' );
}
$( addArticleTrafficPortletLink );