משתמש:מגזין יהלום/InsertWikiEditorButton.js
הערה: לאחר הפרסום, ייתכן שיהיה צורך לנקות את זיכרון המטמון (cache) של הדפדפן כדי להבחין בשינויים.
- פיירפוקס / ספארי: להחזיק את המקש Shift בעת לחיצה על טעינה מחדש (Reload) או ללחוץ על צירוף המקשים Ctrl-F5 או Ctrl-R (במחשב מק: ⌘-R).
- גוגל כרום: ללחוץ על צירוף המקשים Ctrl-Shift-R (במחשב מק: ⌘-Shift-R).
- אינטרנט אקספלורר / אדג': להחזיק את המקש Ctrl בעת לחיצה על רענן (Refresh) או ללחוץ על צירוף המקשים Ctrl-F5.
- אופרה: ללחוץ על Ctrl-F5.
/**
* 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: '⟸',
});
/** !!!לא לכתוב מתחת לשורה זו **/
});