2,975
עריכות
(הסרת כל התוכן מהדף) תגית: ריקון |
אין תקציר עריכה |
||
| שורה 1: | שורה 1: | ||
{{עורכי ממשק}} | |||
אם אפשר להוסיף את זה: | |||
/* הוספת רשימת תבניות בסרגל הכלים, נכתב על ידי [[משתמש:Yonidebest]] ו[[משתמש:ערן]] */ | |||
/* הותאם לויקיטקסט ע"י [[משתמש:Erel Segal]] */ | |||
var wgTitleWithQuot = mw.config.get('wgTitle').replace(/\"/,"{{\"}}"); | |||
var wgTitlePartsA = /^(.*) ([^ ]+)$/.exec(wgTitleWithQuot); // book section | |||
var wgTitlePartsB = /^(.*) ([^ ]+) ([^ ]+)$/.exec(wgTitleWithQuot); // book part section, when part name contains a single word | |||
var wgTitlePartsJ = /^(.*) ([^ ]+ [^ ]+) ([^ ]+)$/.exec(wgTitleWithQuot); // book part section, when part name contains two words | |||
var wgTitlePartsMG = /^מ{{"\}}ג (.*) ([^ ]+) ([^ ]+)$/.exec(wgTitleWithQuot); // Mikraot Gdolot book capital verse | |||
var wgTitlePartsQ = /^(.*) על (.*) ([^ ]+) ([^ ]+)$/.exec(wgTitleWithQuot); // Parshan book capital verse | |||
var wgTitlePartsP = /^(.*) על (.*) ([^ ]+)$/.exec(wgTitleWithQuot); // Parshan book capital | |||
var wgTitlePartsS = /^(.*) על (.*)$/.exec(wgTitleWithQuot); // Parshan book | |||
var wgTitlePartsMS = /^משנה (.*) (.*) (.*)$/.exec(wgTitleWithQuot); // Masechet Pereq Mishna | |||
var wgTitlePartsMD = /^(.+) רבה ([^ ]+)$/.exec(wgTitleWithQuot); // Sefer Parasha | |||
var wgTitlePartsMR = /^מדרש רבה על (.+)$/.exec(wgTitleWithQuot); // Sefer Parasha | |||
var wgTitlePartsLK = /^ערכי לשון הקודש - (.+)$/.exec(wgTitleWithQuot); // Arachim Lashon Hakodesh | |||
var wgTitlePartsDR = /^סדר הדורות (.+)$/.exec(wgTitleWithQuot); // Seder hadorot | |||
var wgTitlePartsSA = /^שולחן ערוך (.*) ([^ ]+) ([^ ]+)$/.exec(wgTitleWithQuot); // seif shulcha aruch | |||
if (wgTitlePartsB) { | |||
var wgSargelB = "{" + "{סרגל ניווט|" | |||
+ wgTitlePartsB[1] + "|" /* book name */ | |||
+ wgTitlePartsB[2] + "|" /* part name */ | |||
+ previousLetter(wgTitlePartsB[3]) + "|" /* previous section name */ | |||
+ wgTitlePartsB[3] + "|" /* current section name */ | |||
+ nextLetter(wgTitlePartsB[3]) + "|" /* next section name */ | |||
+ "}}"; | |||
var wgSargelP = "{" + "{סיכום על פסוק|" | |||
+ wgTitlePartsB[1] + "|" /* book name */ | |||
+ wgTitlePartsB[2] + "|" /* chapter name */ | |||
+ wgTitlePartsB[2] + " " + previousLetter(wgTitlePartsB[3]) + "|" /* previous verse name */ | |||
+ wgTitlePartsB[3] + "|" /* current verse name */ | |||
+ wgTitlePartsB[2] + " " + nextLetter(wgTitlePartsB[3]) + "|" /* next section name */ | |||
+ "קטגוריה=1" | |||
+ "}}"; | |||
} | |||
var MGAP = "מקראות גדולות על פסוק"; | |||
var PAP = "פרשן על פרק"; | |||
var PAS = "פרשן על ספר"; | |||
var NTQ = "נוסחי תפילה קצרים"; | |||
var DM = "דף של משנה"; | |||
if (wgTitlePartsQ) var PAQ = "\n<noinclude>\n" + | |||
'{{' + | |||
"פרשן על פסוק|" + | |||
wgTitlePartsQ[1] + | |||
"|" + | |||
wgTitlePartsQ[2] + | |||
"|" + | |||
wgTitlePartsQ[3] + | |||
"|" + | |||
previousLetter(wgTitlePartsQ[4]) + | |||
"|" + | |||
(wgTitlePartsQ[4]) + | |||
"|" + | |||
nextLetter(wgTitlePartsQ[4]) + | |||
"}}" + | |||
"\n</noinclude>"; | |||
/* Try to automatically add content to a new page - doesn't work | |||
var editBox = document.getElementById('wpTextbox1'); | |||
if (editBox && editBox.value && editBox.value.length<5) { // new article | |||
insertTags('new','',''); | |||
if (wgTitlePartsMG) { | |||
editBox.value = "{"+ "{"+ MGAP+ "|"+ wgTitlePartsMG[1]+ "|"+ wgTitlePartsMG[2]+ "|"+ previousLetter(wgTitlePartsMG[3])+ "|"+ wgTitlePartsMG[3]+ "|"+ nextLetter(wgTitlePartsMG[3])+ "}"+ "}"; | |||
} | |||
} | |||
*/ | |||
var templatesText = new Array( | |||
new Array('בחרו תבנית כדי להוסיף'), | |||
mw.config.get('wgNamespaceNumber')==108? new Array( | |||
'דף של מחבר', | |||
"{{דף של מחבר\n" + | |||
" |תואר=\n" + | |||
" |שם פרטי=\n", | |||
"", | |||
" |שם משפחה=\n" + | |||
" |ויקיטקסט="+mw.config.get('wgTitle')+"\n" + | |||
" |ויקיפדיה="+mw.config.get('wgTitle')+"\n" + | |||
" |ויקיציטוט=\n" + | |||
" |ויקישיתוף=\n" + | |||
"\n" + | |||
" |שפה=\n" + | |||
" |שפה שניה=\n" + | |||
" |תמונה=\n" + | |||
"\n" + | |||
" |יום לידה עברי= <!-- דוגמאות: א', י\"ד -->\n" + | |||
" |חודש לידה עברי= <!-- דוגמאות: תשרי, אייר -->\n" + | |||
" |שנת לידה עברית= <!-- דוגמאות: 5771, 3760 -->\n" + | |||
" |יום לידה לועזי= <!-- דוגמאות: 1, 24 -->\n" + | |||
" |חודש לידה לועזי= <!-- דוגמאות: ינו', אפר' -->\n" + | |||
" |שנת לידה לועזית= <!-- דוגמאות: 235, 1975 -->\n" + | |||
" |ארץ לידה=\n" + | |||
" |עיר לידה=\n" + | |||
"\n" + | |||
" |תקופה=\n" + | |||
" |יום פטירה עברי=\n" + | |||
" |חודש פטירה עברי=\n" + | |||
" |שנת פטירה עברית=\n" + | |||
" |יום פטירה לועזי=\n" + | |||
" |חודש פטירה לועזי=\n" + | |||
" |שנת פטירה לועזית=\n" + | |||
" |ארץ פטירה=\n" + | |||
" |עיר פטירה=\n" + | |||
"\n" + | |||
" |תיאור ברשימת מחברים={{{תיאור|}}}\n" + | |||
" |תיאור בדף מחבר=\n" + | |||
"\n" + | |||
"}}\n"): null, | |||
wgTitlePartsB && wgTitlePartsB[1]=='שערי תשובה'? new Array( | |||
'שערי תשובה', | |||
wgSargelB + "\n" + "\n" + | |||
"\n<"+"noinclude"+">\n["+"[קטגוריה:" + | |||
"שם הקטגוריה" + | |||
"]]\n<"+"/noinclude"+">\n" + | |||
wgSargelB + "\n", | |||
"", | |||
""): null, | |||
wgTitlePartsMG? new Array( | |||
MGAP, | |||
"{"+ "{"+ MGAP+ "|"+ wgTitlePartsMG[1]+ "|"+ wgTitlePartsMG[2]+ "|"+ previousLetter(wgTitlePartsMG[3])+ "|"+ wgTitlePartsMG[3]+ "|"+ nextLetter(wgTitlePartsMG[3])+ "}"+ "}", | |||
'', | |||
''): null, | |||
wgTitlePartsQ? new Array( | |||
"פרשן על פסוק", | |||
"{"+ "{"+ "צ"+ "|" | |||
,'' | |||
,"}}"+PAQ): null, | |||
wgTitlePartsMD? new Array( | |||
"דף של מדרש", | |||
"{"+ "{"+ "דף של מדרש"+ "|" | |||
+ wgTitlePartsMD[2] + "|" | |||
+ wgTitlePartsMD[4] + "|" | |||
+ previousLetter(wgTitlePartsMD[4]) + "|" | |||
+ nextLetter(wgTitlePartsMD[4]) + "|" | |||
+ "פיסקאות=" | |||
,'' | |||
,"}}"+''): null, | |||
wgTitlePartsMR? new Array( | |||
"דף מדרש לפרשה", | |||
"{{סרגל ניווט|מדרש רבה על||פרשה קודמת|"+wgTitlePartsMR[1]+"|פרשה הבאה}}\n" | |||
+ "{{דף מדרש לפרשה|" | |||
+ "ספר" + "|" | |||
+ wgTitlePartsMR[1] + "|" | |||
+ "פרשות" | |||
,'' | |||
,"}}"+''): null, | |||
wgTitlePartsSA? new Array( | |||
"סעיף בשולחן ערוך", | |||
"{"+ "{"+ "סעיף שולחן ערוך"+ "|" | |||
+ wgTitlePartsSA[1] + "|" | |||
+ wgTitlePartsSA[2] + "|" | |||
+ wgTitlePartsSA[3] + "|" | |||
+"הקודם=" | |||
+ previousLetter(wgTitlePartsSA[3]) + "|" | |||
+"הבא=" | |||
+ nextLetter(wgTitlePartsSA[3]) | |||
,'' | |||
,"}}" + "\n \n" | |||
+"<sub>["+"[#"+"שולחן ערוך"+"|▲ חזור לראש]]</sub>" | |||
+''): null, | |||
wgTitlePartsSA? new Array( | |||
"הפניה לפרשן שו"ע", | |||
"{"+"{פרשע|"+"פרשן|"+"סעיף|", | |||
"הדיבור", | |||
"|"+wgTitleWithQuot+"}}" | |||
,'' | |||
,"}}"+''): null, | |||
wgTitlePartsQ && wgTitlePartsQ[1]=='תו{{"}}א'? new Array( | |||
"תולדות אהרן", | |||
"{"+ "{"+ "צ"+ "|" | |||
,'' | |||
,"}} - "+"\n" | |||
+ "* {"+"{צתב|תוכן|מסכת|דף|עמוד}" + "}"+PAQ): null, | |||
wgTitlePartsQ && wgTitlePartsQ[1]=='מצודות'? new Array( | |||
"מצודות", | |||
"{"+ "{"+ "מצודות "+ "\n\n" | |||
+ "|דוד=\n" | |||
+ "{"+ "{"+ "צ"+ "|" | |||
,'' | |||
,"}}"+"\n" | |||
+ "\n|ציון=\n" | |||
+ "\n}" + "}"+PAQ): null, | |||
wgTitlePartsQ && wgTitlePartsQ[1]=='מלבי{{"}}ם'? new Array( | |||
"מלבים", | |||
"{"+ "{"+ "מלבים "+ "\n\n" | |||
+ "|עניין=\n" | |||
+ "{"+ "{"+ "צ"+ "|" | |||
,'' | |||
,"}}"+"\n" | |||
+ "\n|מילות=\n" | |||
+ "\n}" + "}"+PAQ): null, | |||
wgTitlePartsP? new Array( | |||
PAP, | |||
"{"+ "{"+ PAP+ "|"+ wgTitlePartsP[1]+ "|"+ wgTitlePartsP[2]+ "|"+ previousLetter(wgTitlePartsP[3])+ "|"+ wgTitlePartsP[3]+ "|"+ nextLetter(wgTitlePartsP[3])+ "}"+ "}", | |||
'', | |||
''): null, | |||
wgTitlePartsS? new Array( | |||
PAS, | |||
"{"+ "{"+ PAS+ "|"+ wgTitlePartsS[1]+ "|"+ wgTitlePartsS[2] + "}"+ "}", | |||
'', | |||
''): null, | |||
wgTitlePartsMS? new Array( | |||
DM, | |||
"{"+ "{"+ DM + "|"+ "סדר" + "|"+ wgTitlePartsMS[1]+ "|"+ wgTitlePartsMS[2] + "|" + wgTitlePartsMS[3] + "|"+ | |||
wgTitlePartsMS[1]+ " "+ wgTitlePartsMS[2]+ " " + previousLetter(wgTitlePartsMS[3]) + "|" + | |||
wgTitlePartsMS[1]+ " "+ wgTitlePartsMS[2]+ " " + nextLetter(wgTitlePartsMS[3]) + | |||
"}"+ "}", | |||
'', | |||
''): null, | |||
wgTitlePartsJ && (wgTitlePartsJ[1]=='שולחן ערוך' ||wgTitlePartsJ[1]=='שולחן ערוך הרב' || wgTitlePartsJ[1]=='ערוך השולחן')? new Array( | |||
wgTitlePartsJ[1], | |||
"{" + "{" + wgTitlePartsJ[1] + "|" | |||
+ wgTitlePartsJ[2] + "|" /* part name */ | |||
+ previousLetter(wgTitlePartsJ[3]) + "|" /* previous section name */ | |||
+ wgTitlePartsJ[3] + "|" /* current section name */ | |||
+ nextLetter(wgTitlePartsJ[3]) + "|" /* next section name */ | |||
, "כותרת" | |||
, "|" + | |||
"מספר הסעיפים" | |||
+"}"+"}" | |||
): null, | |||
wgTitlePartsA? new Array( | |||
'סרגל ניווט לספר', | |||
"{" + "{סרגל ניווט|" | |||
+ wgTitlePartsA[1] + "|" /* book name */ | |||
+ "" + "|" /* part name (empty) */ | |||
+ previousLetter(wgTitlePartsA[2]) + "|" /* previous section name */ | |||
+ wgTitlePartsA[2] + "|" /* current section name */ | |||
+ nextLetter(wgTitlePartsA[2]) + "|" /* next section name */ | |||
, | |||
"", | |||
"}}" | |||
): null, | |||
wgTitlePartsB && (wgTitlePartsB[3]=='א' | wgTitlePartsB[3]=='ב')? new Array( | |||
'דף של זהר', | |||
"{" + "{דף של זהר|" | |||
+ wgTitlePartsB[1] /* MASECHET */ | |||
+ "" + "|" /* part name (empty) */ | |||
+ (wgTitlePartsB[3]=='א'? (wgTitlePartsB[2]=='ב'? '': previousLetter(wgTitlePartsB[2])+" "+"ב"): wgTitlePartsB[2]+" "+"א") + "|" | |||
+ wgTitlePartsB[2]+ " " + wgTitlePartsB[3] + "|" /* current AMUD */ | |||
+ (wgTitlePartsB[3]=='א'? wgTitlePartsB[2]+" "+"ב": nextLetter(wgTitlePartsB[2])+" "+"א") + "|" /* next AMUD */ | |||
,"" | |||
,"}}" | |||
): null, | |||
wgTitlePartsB? new Array( | |||
'סרגל ניווט לחלק בספר', | |||
wgSargelB, "", ""): null, | |||
new Array( | |||
'ביאור על מילה', | |||
"{{ב|", | |||
"המילה", | |||
"|הביאור}}" | |||
), | |||
wgTitlePartsDR? new Array( | |||
'הוספה בסדר הדורות', | |||
"{{הסד|", | |||
"ההוספה", | |||
"}}" | |||
): null, | |||
wgTitlePartsLK? new Array( | |||
"דף לשון הקודש", | |||
"{{דף לשון הקודש|" + | |||
wgTitlePartsLK[1] + "|" + | |||
"אות" | |||
,'' | |||
,"}}"+''): null, | |||
new Array( | |||
'קישור לשיר', | |||
"{"+"{" + "קישור לשיר|קישור=", | |||
"הקישור", | |||
"|כותרת=|לחן=|ביצוע=|אלבום=|דף בקטגוריה="+wgTitleWithQuot+"}}" | |||
), | |||
new Array( | |||
'סיכום על פסוק', | |||
wgSargelP, | |||
"\n\nהקדמה...\n\n" + | |||
"{{צמ|... ציטוט ... |"+mw.config.get('wgTitle')+"}}\n\n" + | |||
"פירושים...\n\n" + | |||
"{{מקורות|מקורות=\n...\n}}\n\n" + | |||
"", | |||
wgSargelP), | |||
new Array( | |||
'דף הפניה', | |||
"#" + "הפניה [[", | |||
"שם הערך המופנה", | |||
"]]" | |||
), | |||
new Array( | |||
'דף קישור', | |||
"{"+"{" + "דף קישור|קישור=", | |||
"הקישור", | |||
"|מחבר=|פרסום="+"}}" | |||
), | |||
new Array( | |||
'קטגוריה', | |||
"\n["+"[קטגוריה:", | |||
"שם הקטגוריה", | |||
"]]\n" | |||
), | |||
new Array( | |||
'קטגוריות ללא הכללה', | |||
"\n<"+"noinclude"+">\n["+"[קטגוריה:", | |||
"שם הקטגוריה", | |||
"]]\n<"+"/noinclude"+">\n" | |||
), | |||
new Array( | |||
'קטע', | |||
"<קטע התחלה="+"/"+">", | |||
"טקסט", | |||
"<"+"קטע סוף="+"/"+">" | |||
), | |||
new Array( | |||
'מסורת הש"ס', | |||
"\n["+"[קטגוריה:מסורת הש"ס"+"|", | |||
"אות", | |||
"]]\n" | |||
), | |||
new Array( | |||
NTQ | |||
, "{"+"{"+NTQ+"|נוסח={{{נוסח|}}}|" | |||
,"אשכנז=|ספרד=|..." | |||
,"}"+"}" | |||
), | |||
new Array( | |||
'הוראה למתפללים', | |||
"{"+"{" + "הוראה למתפללים|", | |||
"ההוראה", | |||
"}}" | |||
), | |||
new Array( | |||
'קישורים חיצוניים', | |||
"\n== קישורים חיצוניים ==\n", | |||
"* שם כותב, [" + "Address תיאור המאמר], שם האתר\n", | |||
"" | |||
), | |||
new Array( | |||
'ראו גם', | |||
"\n== ראו גם ==\n", | |||
"* [" + "[שם ערך]]\n", | |||
"" | |||
), | |||
new Array( | |||
'כותרת הערת שוליים', | |||
"\n== הערות שוליים ==", | |||
"\n<" + "references />", | |||
"" | |||
), | |||
new Array( | |||
'פירושונים', | |||
"* [[" + "ערך 1]] - הסבר קצר על מהותו של ערך 1\n* [[" + "ערך 2]] - הסבר קצר על מהותו של ערך 2", | |||
"\n{" + "{פירושונים}" + "}\n", | |||
"" | |||
), | |||
new Array( | |||
'הודעת קצרמר', | |||
"", | |||
"\n{" + "{קצרמר}}", | |||
"" | |||
), | |||
new Array( | |||
'בעבודה', | |||
"\n", | |||
"{" + "{בעבודה}}", | |||
"\n" | |||
), | |||
new Array( | |||
'ציטוט מהמקרא', | |||
"{"+"{צמ|", | |||
"תוכן", | |||
"|מקור}"+"}" | |||
), | |||
new Array( | |||
'ציטוט מהמקרא עם קטגוריה', | |||
"{"+"{צמ|", | |||
"תוכן", | |||
"|מקור"+"|"+wgTitleWithQuot | |||
+"}"+"}" | |||
), | |||
new Array( | |||
'הוסף מילה לקטגוריה', | |||
"{"+"{קט|", | |||
"המילה", | |||
"|"+wgTitleWithQuot | |||
+"}"+"}" | |||
), | |||
new Array( | |||
'הדגשה בפסוק', | |||
"{"+"{דגש-בפסוק|", | |||
"התחלה|הדגשה|סיום|מקור", | |||
"|הערך}"+"}" | |||
), | |||
new Array( | |||
'ציטוט מפרשן', | |||
"{"+"{צפ|", | |||
"תוכן=", | |||
"|מקור=}"+"}" | |||
), | |||
new Array( | |||
'ציטוט מתלמוד בבלי', | |||
"{"+"{צתב|", | |||
"תוכן=", | |||
"|מסכת|דף|עמוד}"+"}" | |||
), | |||
new Array( | |||
'הוספת ציטוט', | |||
"{" + "{ציטוט|מרכאות=כן|תוכן=", | |||
"הזינו ציטוט כאן", | |||
"}}" | |||
) | |||
); | |||
function templatesList() { | |||
if( !JSconfig.templatesList ) return; // user doesn't want the template list | |||
if( mw.config.get('wgAction') != 'edit' && mw.config.get('wgAction') != 'submit') return; // not edit page | |||
var toolbar = document.getElementById( "toolbar" ); | |||
if( !toolbar && JSconfig.templatesList == "toolbar" ) return; // no toolbar | |||
var select = document.createElement("select"); | |||
select.id = "templatesList"; | |||
select.onchange = function() { | |||
insertTemplate( this.selectedIndex ); | |||
this.selectedIndex = 0; | |||
return false; | |||
} | |||
for( var i = 0; i < templatesText.length; i++ ) { | |||
if (templatesText[i]) | |||
select = createOptionElement( select, templatesText[i][0] ); | |||
} | |||
// add list to the end of tool | |||
if( JSconfig.templatesList == "toolbar" ) { | |||
// add to toolbar | |||
toolbar.appendChild( select ); | |||
} else { | |||
// add to the bottom of the page | |||
addEditSelect( "תבנית", select ); | |||
} | |||
} | |||
function insertTemplate( index ) { | |||
if (index<=0) | |||
return; | |||
for( var i = 1; i < templatesText.length; i++ ) { | |||
if (templatesText[i]) { | |||
--index; | |||
if (!index) | |||
insertTags( templatesText[i][1], templatesText[i][3], templatesText[i][2] ); | |||
} | |||
} | |||
} | |||
hookEvent("load", templatesList); | |||