מדיה ויקי:סקריפטים/15.js

מתוך אקו-ויקי, מקום מפגש בנושאי אקולוגיה, חברה וכלכלה.
קפיצה לניווט קפיצה לחיפוש

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

  • פיירפוקס / ספארי: להחזיק את המקש Shift בעת לחיצה על טעינה מחדש (Reload), או ללחוץ על צירוף המקשים Ctrl-F5 או Ctrl-R (במחשב מק: ⌘-R).
  • גוגל כרום: ללחוץ על צירוף המקשים Ctrl-Shift-R (במחשב מק: ⌘-Shift-R).
  • אינטרנט אקספלורר: להחזיק את המקש Ctrl בעת לחיצה על רענן (Refresh), או ללחוץ על צירוף המקשים Ctrl-F5.
  • אופרה: לפתוח תפריט ← הגדרות (במחשב מק: Opera ← העדפות) ואז ללחוץ על פרטיות ואבטחה ← מחק היסטוריית גלישה ← Cached images and files.
// סקריפט 15: מתוך [[ויקיפדיה:סקריפטים/15]]
// מוסיף קישור "הסר" תחת הכותרת "קישורי תמונות" בדפי תמונה. לחיצה על הקישור תסיר את התמונה מהערך.
// created by [[user:Yonidebest]]

$(function() {
	// add the link to image pages
	if (mw.config.get('wgNamespaceNumber') == 6 && mw.config.get('wgAction') == 'view') {
		$('ul.mw-imagepage-linkstoimage:first li').each(function(index, item) {

			link = $('<a>', {href: mw.util.getUrl(item.childNodes[0].title, 
						{action:'edit', 
						removeimage: 'yes',
						name: mw.config.get('wgTitle')})})
				.text('הסר');
			$(item).append(' (')
			.append(link)
			.append(')');
		});
	}
	 // remove image and save
	if (mw.util.getParamValue('removeimage') == 'yes') {
		var imageName = decodeURIComponent(mw.util.getParamValue('name'));
		if (imageName) {
			var mImageName = imageName.replace(/ /g,'[ _]');
			var rx = /\[\[\s*:?(‏image|תמונה|קובץ|file).*:.*IMAGENAME([^\[\]]*|\[[^\[\]]*\]|\[\[[^\[\]]*\]\])*\]\]/ig;
			rx = new RegExp(rx.source.replace('IMAGENAME', mImageName), "ig");
			document.editform.wpTextbox1.value = document.editform.wpTextbox1.value.replace(rx, '');
			document.editform.wpSummary.value = 'הסרת [[קובץ:' + imageName + ']]';
			document.editform.wpSave.click();
		}
	}
});
//</source>