משתמש:Ofekalef/common.js/Image.js

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

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

  • פיירפוקס / ספארי: להחזיק את המקש Shift בעת לחיצה על טעינה מחדש (Reload) או ללחוץ על צירוף המקשים Ctrl-F5 או Ctrl-R (במחשב מק: ⌘-R).
  • גוגל כרום: ללחוץ על צירוף המקשים Ctrl-Shift-R (במחשב מק: ⌘-Shift-R).
  • אינטרנט אקספלורר / אדג': להחזיק את המקש Ctrl בעת לחיצה על רענן (Refresh) או ללחוץ על צירוף המקשים Ctrl-F5.
  • אופרה: ללחוץ על Ctrl-F5.
function im_save(title, content, next)
{
	var param = {action: 'edit', title: title, summary: 'הוספת [' + '[' + title + ']]', token: mw.user.tokens.get('csrfToken'), appendtext: content, format: 'json'};
	$.post(mw.util.wikiScript('api'), $.extend(param, content), function (data) {
        	if (data && data.error) 
        		alert('error saving: ' + data.error['info']);
        	else if (data && data.edit && data.edit.result == 'Success' && typeof next == 'function')
        		next();
	});
	
}

function im_add_save()
{
	function im_add_button(caption)
	{
		var pageName = wgPageName.replace( /_/g, " " );
		var text = '[' + '[' + ( mw.config.get('wgNamespaceNumber') == 14 || mw.config.get('wgNamespaceNumber') == 6 ? ":" : "") + pageName + ']]';
		var a = mw.util.addPortletLink('p-cactions','#',caption,'','הוספת דף זה למיזם התמונות הממופות');

		$(a).click(function() {
			im_save('ויקיפדיה:מיזמי ויקיפדיה/מיזם התמונות הממופות/מועמדים', '\n* ' + text, function() { alert('הדף נשמר')});
		});
	}
	
	if(wgNamespaceNumber%2==0)
	{
		im_add_button('מפת תמונה');
	}
}

im_add_save();