משתמש:1Or/90.js

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

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

  • פיירפוקס / ספארי: להחזיק את המקש Shift בעת לחיצה על טעינה מחדש (Reload) או ללחוץ על צירוף המקשים Ctrl-F5 או Ctrl-R (במחשב מק: ⌘-R).
  • גוגל כרום: ללחוץ על צירוף המקשים Ctrl-Shift-R (במחשב מק: ⌘-Shift-R).
  • אינטרנט אקספלורר / אדג': להחזיק את המקש Ctrl בעת לחיצה על רענן (Refresh) או ללחוץ על צירוף המקשים Ctrl-F5.
  • אופרה: ללחוץ על Ctrl-F5.
if (mw.config.get('wgNamespaceNumber') === 2 || mw.config.get('wgNamespaceNumber') === 3){
Date.prototype.toMwDate = function(){ // converting to mw timestamp
	var format = self.format;
	return this.getFullYear() + format(this.getMonth() + 1) + format(this.getDate()) + format(this.getHours()) + format(this.getMinutes()) + '00';
};
this.format = function(str){
	var num = '00' + str;
	return num.substr(num.length - 2);
};
var ThisDate = new Date();
var BNday = new Date();
BNday.setDate(BNday.getDate() - 90);
var params = {
	"action": "query",
	"format": "json",
	"list": "usercontribs",
	"uclimit": "100",
	"ucstart": BNday.toMwDate(),
	"ucend": ThisDate.toMwDate(),
	"ucuser": mw.config.get('wgRelevantUserName'),
	"ucdir": "newer",
	"ucnamespace": '0|6|8|10|12|14|100',
	"ucprop": "timestamp"
};
$.getJSON('/w/api.php', params, function(res){
	var contribsLength = res.query.usercontribs.length;
	if (contribsLength == '100') {
		$('#contentSub').append('משתמש/ת זה ביצע/ה יותר ממאה עריכות במרחב הערכים והמרחבים המשיקים לו בתשעים הימים האחרונים');
	}else{
		$('#contentSub').append('משתמש/ת זה ביצע/ה ' + contribsLength + ' עריכות במרחב הערכים והמרחבים המשיקים לו בתשעים הימים האחרונים');
	}
});
}