שינויים

קפיצה אל: ניווט, חיפוש

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

הוסרו 147 בתים, 18:03, 26 באוגוסט 2018
אין תקציר עריכה
/*תוספות לסרגל כלים רגיל * *SOURCE: he.wikipedia.org/wiki/MediaWiki:Gadget-EditToolbar.js***/
function ExEditToolbar(){
/* הרחבת סרגל הכלים */
var customButtons;
mw.loader.using(['mediawiki.toolbar'],function(){
function addBtn( location, imageFile, tagOpen, sampleText, tagClose, speedTip ) {
mw.toolbar.addButton( ((location == 1) ? "//he.wikipedia.org/" : "//upload.wikimedia.org/" ) + imageFile,speedTip,tagOpen,tagClose,sampleText);
}
 
$(function() {
var toolbar = document.getElementById('toolbar');
if (!toolbar) return;
// Group 1 addBtnmw.toolbar.addButton(0, "wikipedia/commons/c/c9/Button_strikeupload.wikimedia.png", "<s>", "טקסט זה יסומן כמחוק", "<org/s>", "קו חוצה"); addBtn(0, "wikipedia/commons/1/1e1d/Button_font_colorButton_italic.png", '<span style="color: ColorName;טקסט נטוי (לא מומלץ בעברית)">', "טקסט צבוע\'\'", "</span>\'\'", "טקסט צבוענטוי");
addBtn(0, "wikipedia/commons/8/89/Button_bigger.png", '<big>', "טקסט מוגדל", "</big>", "טקסט מוגדל");
addBtn(0, "wikipedia/commons/0/0d/Button_smaller.png", '<small>', "טקסט מוקטן", "</small>", "טקסט מוקטן");
addBtn(0, "wikipedia/he/c/c9/Button_strike.png", "<s>", "טקסט המסומן כמחוק", "</s>", "טקסט מחוק");
addBtn(0, "wikipedia/he/1/1e/Button_font_color.png", '<span style="color: ColorName;">', "טקסט צבוע", "</span>", "טקסט עם צבע");
addBtn(0, "wikipedia/commons/6/6a/Button_sup_letter.png", "<sup>", "כתב עילי", "</sup>", "כתב עילי");
addBtn(0, "wikipedia/commons/a/aa/Button_sub_letter.png", "<sub>", "כתב תחתי", "</sub>", "כתב תחתי");
addBtn(0, "wikipedia/he/52/5f23/Button_centerButton_code.png", '<div stylesyntaxhighlight lang="text-align: center;">\n', "טקסט ממורכז", "\n<\/divsyntaxhighlight>\n", "טקסט ממורכזעיצוב קוד"); // ground 4 addBtn(0, "wikipedia/commonshe/e1/ea12/Button_align_leftButton_gallery.png", '"<div class="mw-content-ltr"gallery>\n'", "טקסט מיושר לשמאלקובץ:PictureFileName.jpg|כיתוב תמונה\nקובץ:PictureFileName.jpg|כיתוב תמונה", "\n</divgallery>\n", "טקסט מיושר לשמאליצירת גלריית תמונות"); addBtn(0, "wikipedia/he/1/13/Button_enter.png", "{{ש}}\n", "", "", "ירידת שורה חדשה"); // group 5: addBtn(0, "wikipedia/commonshe/6d/60d3/Button_insert_tableButton_definition_list.png", '{| class="wikitable" border="1"\n|-\n! כותרת 1\n! כותרת 2\n! כותרת 3\n|-\n| שורה 1, תא 1\n| שורה 1, תא 2\n| שורה 1, תא 3\n|-\n| שורה 2, תא 1\n| שורה 2, תא 2\n| שורה 2, תא 3\n|}\n'; ", "פריט", ": ", "טבלהרשימת הגדרות"); addBtn(0, "wikipedia/he/15/125f/Button_galleryButton_center.png", '<div style="text-align: center;"<gallery>\n"', "קובץ:PictureFileName.jpg|תיאור התמונה\nקובץ:PictureFileName.jpg|תיאור התמונהטקסט ממורכז", "\n</gallerydiv>\n", "גלריית תמונותמירכוז טקסט"); addBtn(0, "wikipedia/he/2e/23ea/Button_codeButton_align_left.png", '<syntaxhighlight langdiv class="LanguageNamemw-content-ltr">\n', "טקסט זה יעוצב כמו קוד של ויקי או של שפת תכנותמיושר לשמאל", "\n<\/syntaxhighlightdiv>\n", "עיצוב קוד מקוריישור טקסט לשמאל"); addBtn(0, "wikipedia/commons/a/ac/Button_ref.PNG", "{{הערה|", "נא להזין את הקלידו הערת השוליים שוליים כאן", "}}", "הערת שוליים"); addBtn(0, "wikipedia/he/3/34/Button_hide_comment.png", "<!-- ", "טקסט זה יוצג רק במצב עריכההערה מוסתרת", " -->", "הערה מוסתרת"); addBtn(0, "wikipedia/commons/c/c8/Button_redirect.png", "#הפניה [[", "שם דף היעדיעד", "]]", "הפניה");
});
});
function addToWikiEditor(){
/* Math editor */
/* Math editor */
function mathDialog(tag, boxtitle, help){
// Override override user preference, otherwise mathjax enabler will just skip init
mw.loader.using(['jquery.ui.dialog'],function(){
var mathEditor=$('<div>');
mathInput
.on( 'keyup', updatePreview )
.on( 'paste', function() { setTimeout( updatePreview, 0 ) } ); // We we need to do it after the event has been processed: We we get the trigger before b4 the content is actually updated.
var api=new mw.Api();
var selection = $("#wpTextbox1").textSelection( 'getSelection' );
// Insert insert the selected text into the equation editor
var mathRgx=new RegExp('<' + tag + '>(.*)<\/' + tag + '>');
if(selection && mathRgx.test(selection)){
} );
});
/* Strikethrough */קבוצה חדשה בתפריט מתקדם: $( '#wpTextbox1' ).wikiEditor( 'addToToolbar', { 'section': 'advanced', 'groups': { 'more': { 'label': "" } } } ); // קו חוצה
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
'section': 'main',
type: 'encapsulate',
options: {
pre: '<s>{'+'{כתב מחוק|', peri: '"טקסט זה יסומן כמחוק'מחוק", post: '</s>}'+'}'
}
}
} );
/* Add new group to "Advanced" menu */נוסחאות מתמטיות $( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {// נוסחאות כימיות 'section': 'advanced', // הערה מוסתרת 'groups': { // טקסט ממורכז 'more': { // טקסט מיושר לשמאל 'label': "" } } // תגי syntaxhighlight } );// תו כיווניות
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
'section': 'advanced',
'group': 'more',
'tools': {
/* Math formula */
'formula': {
label: 'נוסחה מתמטית (LaTeX)',
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/thumb/3/3e/Nuvola_apps_edu_mathematics_blue-p.svg/22px-Nuvola_apps_edu_mathematics_blue-p.svg.png',
action: {type: 'callback', execute: (function () {return mathDialog('math', 'הוספת משוואה', 'עזרה:נוסחאות מתמטיות'); }) }
},
  /* Colored text */ 'fontcolorchem-formula': { label: 'טקסט צבוענוסחה כימית (LaTeX)',
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/2thumb/269/NewColorBtn99/Ben_test_tube.svg/22px-Ben_test_tube.svg.png', action: { type: 'encapsulatecallback', optionsexecute: (function () { pre: return mathDialog('<span style="color: ColorName;">chem', peri: 'טקסט צבועהוספת נוסחה', post'עזרה: נוסחאות כימיות'</span>' ); } ) }
},
  /* Center-aligned text */ 'centeralignhiddennote': { label: 'טקסט ממורכזהערה מוסתרת',
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/thumb/cb/ceb5/Gnome-formatdocument-justify-centernew.svg/22px-Gnome-format-justifydocument-centernew.svg.png',
action: {
type: 'encapsulate',
options: {
pre: '<div style="text!--align: center;">\n', peri: 'טקסט ממורכז'"הערה מוסתרת", post: '\n</div" -->\n'"
}
}
},
 
/* Left-aligned text */
'leftalign': {
label: 'טקסט מיושר לשמאל',
type: 'encapsulate',
options: {
pre: '<div class="mw-content-ltr">\n', peri: '"טקסט מיושר לשמאל'", post: '\n"</div>\n'"
}
}
},
  /* Hidden note */ 'hiddennotesourcetags': { label: 'הערה מוסתרתעיצוב קוד מקור',
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/thumb/b6/b566/GnomeUtilities-document-newterminal.svg/22px-Gnome-documentUtilities-newterminal.svg.png',
action: {
type: 'encapsulate',
options: {
pre: '<!-- syntaxhighlight lang="text">\n', peri: '"טקסט זה יוצג רק במצב עריכה'", post: ' --"\n</syntaxhighlight>'\n"
}
}
},
  /* Code design */ 'sourcetagsrlm': { label: 'עיצוב קוד מקורתו כיווניות',
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/thumb/6a/66a6/UtilitiesGnome-terminalformat-text-direction-rtl.svg/22px-UtilitiesGnome-format-text-direction-terminalrtl.svg.png',
action: {
type: 'encapsulate',
options: {
pre: '<syntaxhighlight lang="LanguageName">\n{', peri: +'טקסט זה יעוצב כמו קוד של ויקי או של שפת תכנות{כ}', post: +'\n</syntaxhighlight>\n}'
}
}
} );
}
/* תוספות לסרגל כלים משופר * */
if ( mw.user.options.get('usebetatoolbar')) {
mw.loader.using(['ext.wikiEditor'],function(){
if ($('#wikiEditor-ui-toolbar').length === 1) addToWikiEditor(); // In in case it loaded after toolbar initaliztion
else $( '#wpTextbox1' ).on( 'wikiEditor-toolbar-doneInitialSections', addToWikiEditor);
} );
}
}

תפריט ניווט