האיגוד הישראלי לרפואת משפחה

מדיה ויקי:Gadget-catmembersSize.js

מתוך ויקירפואה

גרסה מ־17:48, 7 בפברואר 2014 מאת ערן רוזנטל (שיחה | תרומות) (יצירת דף עם התוכן "if(mw.config.get('wgNamespaceNumber')==14){ var catQuery={ action:'query', generator:'categorymembers', gcmtitle:mw.config.get('wgPageName'), prop:'info...")
(הבדל) → הגרסה הקודמת | הגרסה האחרונה (הבדל) | הגרסה הבאה ← (הבדל)

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

  • פיירפוקס / ספארי: להחזיק את המקש Shift בעת לחיצה על טעינה מחדש (Reload), או ללחוץ על צירוף המקשים Ctrl-F5 או Ctrl-R (במחשב מק: ⌘-R).
  • גוגל כרום: ללחוץ על צירוף המקשים Ctrl-Shift-R (במחשב מק: ⌘-Shift-R).
  • אינטרנט אקספלורר: להחזיק את המקש Ctrl בעת לחיצה על רענן (Refresh), או ללחוץ על צירוף המקשים Ctrl-F5.
  • אופרה: לפתוח תפריט ← הגדרות (במחשב מק: Opera ← העדפות) ואז ללחוץ על פרטיות ואבטחה ← מחק היסטוריית גלישה ← Cached images and files.
if(mw.config.get('wgNamespaceNumber')==14){
var
	catQuery={
		action:'query',
		generator:'categorymembers',
		gcmtitle:mw.config.get('wgPageName'),
		prop:'info',
		format:'json',
		gcmlimit:500},
	catRegex = /^קטגוריה:/;

if(mw.util.getParamValue('pagefrom')) catQuery.gcmstartsortkey=mw.util.getParamValue('pagefrom');
$.ajax({
	url:wgScriptPath+'/api.php',
	data:catQuery,
	dataType:'json',
	success:function(data){
	
		var linkTitle={}, catTitle = {};
		$('#mw-pages a').each(function(){
		    console.log(this.title);
			linkTitle[this.title]=this;
		});

		for (var k in data.query.pages)
		{ 
			var item =  data.query.pages[k];
			var span = $('<span>').css({fontSize: '70%'}).html('&rlm; גודל: ' + item.length);
			$(linkTitle[item.title]).after(span);
		};
	}
});

}