לדלג לתוכן

משתמש:OmriOmri/common.js

מתוך ויקיפדיה, האנציקלופדיה החופשית

הערה: לאחר הפרסום, ייתכן שיהיה צורך לנקות את זיכרון המטמון (cache) של הדפדפן כדי להבחין בשינויים.

  • פיירפוקס / ספארי: להחזיק את המקש Shift בעת לחיצה על טעינה מחדש (Reload) או ללחוץ על צירוף המקשים Ctrl-F5 או Ctrl-R (במחשב מק: ⌘-R).
  • גוגל כרום: ללחוץ על צירוף המקשים Ctrl-Shift-R (במחשב מק: ⌘-Shift-R).
  • אדג': להחזיק את המקש Ctrl בעת לחיצה על רענן (Refresh) או ללחוץ על צירוף המקשים Ctrl-F5.
function updateUserEditCounter() {

	if (mw.config.get( 'wgNamespaceNumber' ) != 2 && mw.config.get( 'wgNamespaceNumber' ) != 3) return; // not user page or user talk page

	var editcounter = $('.usereditcounter');

	if (! editcounter.length) return; // no user box

	var username = mw.config.get('wgTitle').split('/')[0];

	var param = { // params for the server
		action: 'query',
		list: 'users',
		ususers: username,
		usprop: 'editcount',
		format: 'json'
	};

	$.get('/w/api.php', param, function(data){ //Server query

		var count = data.query.users[0].editcount.toString(); // Number of contributions 

		count = count.replace(/\B(?=(\d{3})+(?!\d))/g, ",");

		editcounter.text(count); //Adding number to the box

	}, 'json');
}

$(function(){updateUserEditCounter()}); // Call