משתמש:מגזין יהלום/InsertWikiEditorButton.js

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

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

  • פיירפוקס / ספארי: להחזיק את המקש Shift בעת לחיצה על טעינה מחדש (Reload), או ללחוץ על צירוף המקשים Ctrl-F5 או Ctrl-R (במחשב מק: ⌘-R).
  • גוגל כרום: ללחוץ על צירוף המקשים Ctrl-Shift-R (במחשב מק: ⌘-Shift-R).
  • אינטרנט אקספלורר: להחזיק את המקש Ctrl בעת לחיצה על רענן (Refresh), או ללחוץ על צירוף המקשים Ctrl-F5.
  • אופרה: לפתוח תפריט ← הגדרות (במחשב מק: Opera ← העדפות) ואז ללחוץ על פרטיות ואבטחה ← מחק היסטוריית גלישה ← Cached images and files.
/**
 * Extra buttons in toolbar⇐ ⇐ ⇐ 
 * @stats [[File:Krinkle_InsertWikiEditorButton.js]]
 */
/** https://meta.wikimedia.org/wiki/User:Krinkle/Scripts/InsertWikiEditorButton :מקור */
/** הוספת כפתורים לסרגל חלון העריכה */

/** אפשרויות */
/** section: {String} (optional) The name of the section in the WikiEditor. Defaults to 'main' */
	/* main או advanced :האפשרויות למיקום הכפתור הן */
/** id: {String} (required) Unique id (ie. 'my-button') */
	/* שם ייחודי לכפתור */
/** icon: {String} (recommended) URL to the icon, should be square about 21 to 22px */
/** label: String} (required) Tooltip displayed when hovering button */
/** insertBefore: {String} (optional) Wikitext to be inserted before the cursor on-click */
/** sampleText: {String} (optional) Text inserted in place of the cursor if no text was selected */
/** insertAfter: {String} (optional) Wikitext to be inserted after the cursor on-click */


$.ajax({ dataType: 'script', cache: true,
	url: 'https://meta.wikimedia.org/w/index.php?title=User:Krinkle/Scripts/InsertWikiEditorButton.js&action=raw&ctype=text/javascript'
}).then(function () {

	// קוד
	krInsertWikiEditorButton({
		section: "main",
		id: "mw-customeditbutton-myspecialbutton_1",
		icon: "//upload.wikimedia.org/wikipedia/commons/thumb/8/8d/Symbol_code_red.svg/22px-Symbol_code_red.svg.png",
		label: 'הוספת תבנית קוד',
		insertBefore: '{{קוד|',
		insertAfter: '}}',
		sampleText: 'מקום לכתיבת טקסט שיוצג כקוד'
	});

	// הערת שוליים
	krInsertWikiEditorButton({
		id: 'mw-customeditbutton-myspecialbutton_2',
		icon: '//upload.wikimedia.org/wikipedia/commons/thumb/d/d1/Notes_down.svg/22px-Notes_down.svg.png',
		label: 'הוספת תבנית הערת שוליים',
		insertBefore: '{{הערה|',
		insertAfter: '}}',
		sampleText: 'מקום לכתיבת הערת שוליים'
	});

	// תיוג
	krInsertWikiEditorButton({
		id: 'mw-customeditbutton-myspecialbutton_3',
		icon: '//upload.wikimedia.org/wikipedia/commons/thumb/1/12/User_icon_2.svg/24px-User_icon_2.svg.png',
		label: 'הוספת תבנית תיוג',
		insertBefore: '{{א|',
		insertAfter: '}}',
		sampleText: 'להוסיף כאן את שם המשתמש'
	});

	// קו מפריד
	krInsertWikiEditorButton({
		id: 'mw-customeditbutton-myspecialbutton_4',
		icon: '//upload.wikimedia.org/wikipedia/commons/b/b4/Toolbaricon_rule.png',
		label: 'קו מפריד',
		insertBefore: '–'
	});
	
	// מקף
	krInsertWikiEditorButton({
		id: 'mw-customeditbutton-myspecialbutton_5',
		icon: '//upload.wikimedia.org/wikipedia/commons/3/3f/Button_headline_-_2.png',
		label: 'מקף',
		insertBefore: '־'
	});
	
	// חתימה
	krInsertWikiEditorButton({
		id: 'mw-customeditbutton-myspecialbutton_6',
		icon: '//upload.wikimedia.org/wikipedia/commons/thumb/5/52/Tango_style_insert-signature_icon.svg/24px-Tango_style_insert-signature_icon.svg.png',
		label: 'חתימה',
		insertBefore: ' ~~\~~'
	});

	// מימין לשמאל
	krInsertWikiEditorButton({
		id: 'mw-customeditbutton-myspecialbutton_7',
		icon: '//upload.wikimedia.org/wikipedia/commons/thumb/d/d6/1leftarrow_blue.svg/26px-1leftarrow_blue.svg.png',
		label: 'הוספת תבנית מימין לשמאל',
		insertBefore: '{{מימין לשמאל|',
		insertAfter: '}}',
		sampleText: 'מקום לכתיבת מלל מימין לשמאל'
	});

	// משמאל לימין
	krInsertWikiEditorButton({
		id: 'mw-customeditbutton-myspecialbutton_8',
		icon: '//upload.wikimedia.org/wikipedia/commons/thumb/f/f2/1rightarrow_red.svg/26px-1rightarrow_red.svg.png',
		label: 'הוספת תבנית משמאל לימין',
		insertBefore: '{{משמאל לימין|',
		insertAfter: '}}',
		sampleText: 'מקום לכתיבת מלל משמאל לימין'
	});

	// קו תחתון
	krInsertWikiEditorButton({
		id: 'mw-customeditbutton-myspecialbutton_9',
		icon: '//upload.wikimedia.org/wikipedia/commons/thumb/a/a3/U-Bahn.svg/26px-U-Bahn.svg.png',
		label: 'עיצוב מלל עם קו תחתון',
		insertBefore: '<u>',
		insertAfter: '</u>',
		sampleText: 'מלל עם קו תחתון'
	});

	//JavaScript עיצוב קוד
	krInsertWikiEditorButton({
		id: 'mw-customeditbutton-myspecialbutton_10',
		icon: '//upload.wikimedia.org/wikipedia/commons/thumb/0/04/JR_JS_line_symbol.svg/27px-JR_JS_line_symbol.svg.png',
		label: 'JavaScript עיצוב קוד בשפת ',
		insertBefore: '<syntaxhighlight lang="javascript">',
		insertAfter: '</syntaxhighlight>',
		sampleText: 'קטע קוד ג\'אווה-סקריפט'
	});

	//בשורה JavaScript עיצוב קוד
	krInsertWikiEditorButton({
		id: 'mw-customeditbutton-myspecialbutton_11',
		icon: '//upload.wikimedia.org/wikipedia/he/thumb/0/0a/JavaScript_Inline.svg/26px-JavaScript_Inline.svg.png',
		label: 'בשורה JavaScript עיצוב קוד בשפת ',
		insertBefore: '<syntaxhighlight lang="javascript" inline>',
		insertAfter: '</syntaxhighlight>',
		sampleText: 'קטע קוד ג\'אווה-סקריפט בשורה'
	});

	//בטבלה מוסתרת JavaScript עיצוב קוד
	krInsertWikiEditorButton({
		id: 'mw-customeditbutton-myspecialbutton_12',
		icon: '//upload.wikimedia.org/wikipedia/commons/thumb/9/90/Wiki-tech-logo-js.svg/30px-Wiki-tech-logo-js.svg.png',
		label: 'עיצוב קוד בשפת JavaScript בטבלה מוסתרת',
		insertBefore: '{{טבלה מוסתרת|תוכן=<syntaxhighlight lang="javascript">',
		insertAfter: '</syntaxhighlight>}}',
		sampleText: 'קטע קוד ג\'אווה-סקריפט בטבלה מוסתרת'
	});
	
	//חץ שמן שמאלה
	krInsertWikiEditorButton({
		id: 'mw-customeditbutton-myspecialbutton_13',
		icon: '//upload.wikimedia.org/wikipedia/commons/thumb/d/d0/MUTCD_M6-1L_%28blue%29.svg/27px-MUTCD_M6-1L_%28blue%29.svg.png',
		label: 'חץ שמן שמאלה',
		insertBefore: '⟸',
	});

/** !!!לא לכתוב מתחת לשורה זו **/
});