ההרשמה לאתר פתוחה. הינכם מוזמנים להירשם לאתר ולהתחיל לערוך
מדיה ויקי:Common.js
קפיצה לניווט
קפיצה לחיפוש
הערה: לאחר השמירה, ייתכן שיהיה צורך לנקות את זיכרון המטמון (cache) של הדפדפן כדי להבחין בשינויים.
- פיירפוקס / ספארי: להחזיק את המקש Shift בעת לחיצה על טעינה מחדש (Reload), או ללחוץ על צירוף המקשים Ctrl-F5 או Ctrl-R (במחשב מק: ⌘-R).
- גוגל כרום: ללחוץ על צירוף המקשים Ctrl-Shift-R (במחשב מק: ⌘-Shift-R).
- אינטרנט אקספלורר: להחזיק את המקש Ctrl בעת לחיצה על רענן (Refresh), או ללחוץ על צירוף המקשים Ctrl-F5.
- אופרה: לפתוח תפריט ← הגדרות (במחשב מק: Opera ← העדפות) ואז ללחוץ על פרטיות ואבטחה ← מחק היסטוריית גלישה ← Cached images and files.
/* <div style="direction: ltr;"><pre> */ /* ערכו קובץ זה כדי להריץ סקריפטים ב־JavaScript באתר כולו. ערכו את [[מדיה ויקי:Monobook.js]] לסקריפטים שיופעלו ברקע מונובוק בלבד. */ /* פונקציה הטוענת פונקציות בעת עליית הדף */ function addLoadEvent(event) { if (window.addEventListener) /* דפדפן שאינו אינטרנט אקספלורר */ { window.addEventListener("load", event, false); } else if (window.attachEvent) /* אינטרנט אקספלורר */ { window.attachEvent("onload", event); } } /* הרחבת שורת הלחצנים מעל לתיבת העריכה */ if (mwCustomEditButtons) /* רק אם המערך קיים, כלומר – אם זה דף עריכה */ { function addEditButton(imageFile, tagOpen, sampleText, tagClose, speedTip) { mwCustomEditButtons[mwCustomEditButtons.length] = { "imageFile": "http://upload.wikimedia.org/wikipedia/he/" + imageFile, "tagOpen": tagOpen, "sampleText": sampleText, "tagClose": tagClose, "speedTip": speedTip }; } addEditButton("c/c9/Button_strike.png", "<s>", "טקסט המסומן כמחוק", "</s>", "טקסט מחוק"); addEditButton("e/ea/Button_align_left.png", '<div style="direction: ltr;">\n', "טקסט מיושר לשמאל", "\n</div>", "יישור טקסט לשמאל"); addEditButton("5/5f/Button_center.png", '<div style="text-align: center;">\n', "טקסט ממורכז", "\n</div>", "מירכוז טקסט"); addEditButton("1/13/Button_enter.png", "<br />", "", "", "ירידת שורה"); addEditButton("8/80/Button_upper_letter.png", "<sup>", "כתב עילי", "</sup>", "כתב עילי"); addEditButton("7/70/Button_lower_letter.png", "<sub>", "כתב תחתי", "</sub>", "כתב תחתי"); addEditButton("5/58/Button_small.png", "<small>", "כתב מוקטן", "</small>", "כתב מוקטן"); addEditButton("3/34/Button_hide_comment.png", "<!-- ", "הערה מוסתרת", " -->", "הערה מוסתרת"); addEditButton("1/12/Button_gallery.png", "<gallery>\n", "תמונה:PictureFileName.jpg|כיתוב תמונה\nתמונה:PictureFileName.jpg|כיתוב תמונה", "\n</gallery>", "יצירת גלריית תמונות"); addEditButton("e/e9/Button_headline2.png", "=== ", "כותרת משנית", " ===", "יצירת כותרת ברמה 3"); addEditButton("8/8e/Button_shifting.png", ":", "", "", "הזחה לשמאל"); addEditButton("f/fd/Button_blockquote.png", '<blockquote style="border: 1px solid blue; padding: 2em;">\n', "ציטוט", "\n</blockquote>", "חלונית ציטוט"); addEditButton("1/1e/Button_font_color.png", '<span style="color: ColorName;">', "טקסט צבוע", "</span>", "טקסט עם צבע"); addEditButton("9/93/Button_sub_link.png", "[[", "שם דף#שם כותרת|שם תצוגה", "]]", "קישור לכותרת בדף"); addEditButton("d/d3/Button_definition_list.png", "\n; ", "פריט", " : ", "רשימת הגדרות"); addEditButton("a/ac/Button_ref.PNG", "<ref>", "הזן הערת שוליים כאן", "</ref>", "הערת שוליים"); } /* הוספת כפתור טבלה, המעלה כלי ליצירת טבלאות */ /* גרסה 0.1, נלקח מוויקיפדיה בצרפתית, נכתב במקור על־ידי Dake */ function generateTableau(nbCol, nbRow, border, styleHeader, styleLine) { var code = "\n"; if (styleHeader==1) { code += '{| class=\"wikitable\" border=\"' + border + '\"\n'; } else { code += '{| border=\"' + border + '\"\n'; code += '|+ כותרת הטבלה\n'; } for (var i=0;i<nbCol;i++) code += '! כותרת ' + i + '\n' for (var j=0;j<nbRow;j++) { if ((j+1)%2==0 && styleLine==1) { code += '|- bgcolor=\"#EFEFEF\"\n' } else { code += '|-\n' } for (var i=0;i<nbCol;i++) code += '| תא\n'; } code += '|}'; insertTags('','', code); } function popupTableau() { var popup = window.open('','name','height=240,width=250'); javaCode = '<script type=\"text\/javascript\">function insertCode(){'; javaCode += 'var row = parseInt(document.paramForm.inputRow.value); ' javaCode += 'var col = parseInt(document.paramForm.inputCol.value); ' javaCode += 'var bord = parseInt(document.paramForm.inputBorder.value); ' javaCode += 'var styleHeader = document.paramForm.inputHeader.checked; ' javaCode += 'var styleLine = document.paramForm.inputLine.checked; ' javaCode += 'window.opener.generateTableau(col,row,bord,styleHeader,styleLine); ' javaCode += '}<\/script>'; popup.document.write('<html><head><title>פרמטרים לטבלה</title>'); popup.document.write('<style type=\"text\/css\" media=\"screen,projection\">/*<![CDATA[*/ @import \"\/skins-1.5\/monobook\/main.css?5\";@import \"/skins-1.5/monobook/rtl.css\"; /*]]>*/<\/style>'); popup.document.write(javaCode); popup.document.write('</head><body>'); popup.document.write('<p>אנא הזן/י פרמטרים לטבלה : </p>'); popup.document.write('<form name=\"paramForm\">'); popup.document.write('מספר שורות : <input type=\"text\" name=\"inputRow\" maxlength=\"3\" value=\"3\" style=\"width:50px;\"><p>'); popup.document.write('מספר עמודות : <input type=\"text\" name=\"inputCol\" maxlength=\"3\" value=\"3\" style=\"width:50px;\"><p>'); popup.document.write('רוחב מסגרת : <input type=\"text\" name=\"inputBorder\" maxlength=\"2\" value=\"1\" style=\"width:50px;\"><p>'); popup.document.write('טבלה מעוצבת : <input type=\"checkbox\" name=\"inputHeader\" checked=\"1\" ><p>'); popup.document.write('שורות אפורות לסירוגין: <input type=\"checkbox\" name=\"inputLine\" checked=\"1\" ><p>'); popup.document.write('</form">'); popup.document.write('<p><a href=\"javascript:insertCode();self.close();\"> הוספת הקוד לחלון העריכה</a></p>'); popup.document.write('<p><a href=\"javascript:self.close()\"> סגירה</a></p>'); popup.document.write('</body></html>'); popup.document.close(); } /* הוספת כפתור טבלאות לסרגל הכלים */ function tableButton() { tooly = document.getElementById('toolbar'); if (tooly != null) { /* הגדרת כפתור עם כלי להוספת טבלאות. */ var tableButton=document.createElement("img"); tableButton.width = 23; tableButton.height = 22; tableButton.src = "http://upload.wikimedia.org/wikipedia/he/6/60/Button_insert_table.png"; tableButton.border = 0; tableButton.alt = "הוספת טבלה"; tableButton.title = "הוספת טבלה"; tableButton.style.cursor = "pointer"; tableButton.onclick = popupTableau; tooly.appendChild(tableButton); } } /* פונקציה להוספת כוכב בקישורי בינויקי לערכים מומלצים */ function featuredInterwiki() { // iterate over all <span>-elements var a; for(var i=0; a = document.getElementsByTagName("span")[i]; i++) { // if found a FA span if(a.className == "FA") { // iterate over all <li>-elements for(var j=0; b = document.getElementsByTagName("li")[j]; j++) { // if found a FA link if(b.className == "interwiki-" + a.id) { b.className += " FA"; b.title = "ערך מומלץ"; } } } } } // ============================================================ // BEGIN Dynamic Navigation Bars (experimantal) // set up the words in your language var NavigationBarHide = '[הסתר]'; var NavigationBarShow = '[הראה]'; // set up max count of Navigation Bars on page, // if there are more, all will be hidden // NavigationBarShowDefault = 0; // all bars will be hidden // NavigationBarShowDefault = 1; // on pages with more than 1 bar all bars will be hidden var NavigationBarShowDefault = 1; // shows and hides content and picture (if available) of navigation bars // Parameters: // indexNavigationBar: the index of navigation bar to be toggled function toggleNavigationBar(indexNavigationBar) { var NavToggle = document.getElementById("NavToggle" + indexNavigationBar); var NavFrame = document.getElementById("NavFrame" + indexNavigationBar); if (!NavFrame || !NavToggle) { return; } // if shown now if (NavToggle.firstChild.data == NavigationBarHide) { for ( var NavChild = NavFrame.firstChild; NavChild != null; NavChild = NavChild.nextSibling ) { if (NavChild.nodeName.toLowerCase() == "div") { if (NavChild.className == 'NavPic') { NavChild.style.display = 'none'; } if (NavChild.className == 'NavContent') { NavChild.style.display = 'none'; } } } NavToggle.firstChild.data = NavigationBarShow; // if hidden now } else if (NavToggle.firstChild.data == NavigationBarShow) { for ( var NavChild = NavFrame.firstChild; NavChild != null; NavChild = NavChild.nextSibling ) { if (NavChild.className == 'NavPic') { NavChild.style.display = 'block'; } if (NavChild.className == 'NavContent') { NavChild.style.display = 'block'; } } NavToggle.firstChild.data = NavigationBarHide; } } // adds show/hide-button to navigation bars function createNavigationBarToggleButton() { var indexNavigationBar = 0; var NavFrame; // iterate over all < div >-elements for( var i=0; NavFrame = document.getElementsByTagName("div")[i]; i++ ) { // if found a navigation bar if (NavFrame.className == "NavFrame") { indexNavigationBar++; var NavToggle = document.createElement("a"); NavToggle.className = 'NavToggle'; NavToggle.setAttribute('id', 'NavToggle' + indexNavigationBar); NavToggle.setAttribute('href', 'javascript:toggleNavigationBar(' + indexNavigationBar + ');'); var NavToggleText = document.createTextNode(NavigationBarHide); NavToggle.appendChild(NavToggleText); // Find the NavHead and attach the toggle link (Must be this complicated because Moz's firstChild handling is borked) for( var j=0; j < NavFrame.childNodes.length; j++ ) { if (NavFrame.childNodes[j].nodeName.toLowerCase() == "div" && NavFrame.childNodes[j].className == "NavHead") { NavFrame.childNodes[j].appendChild(NavToggle); } } NavFrame.setAttribute('id', 'NavFrame' + indexNavigationBar); } } // if more Navigation Bars found than Default: hide all if (NavigationBarShowDefault < indexNavigationBar) { for( var i=1; i<=indexNavigationBar; i++ ) { toggleNavigationBar(i); } } } // END Dynamic Navigation Bars // ============================================================ /* פונקציה לבחירת כל הגרסאות בדף השחזורים כברירת מחדל */ function selectAllunDel() { /* בצע רק אם בדף יש טופס שחזור */ var undeleteForm = document.getElementById('undelete'); if (undeleteForm == null) return; var unDelAll=document.createElement('input'); unDelAll.value='סימון כל הגרסאות'; unDelAll.type='button'; unDelAll.onclick=function(){ for(var j=0; a = document.getElementsByTagName("input")[j]; j++) { if(a.type=="checkbox") a.checked=true; } }; undeleteForm.elements["restore"].parentNode.appendChild(unDelAll); } // =*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=* // התאמה אישית של רשימת הרישיונות בדף העלאת קובץ function showLicenseAlert(licenseAlert) { licenseAlertField = document.getElementById('uploadAlertData'); switch (licenseAlert) { case "שימוש הוגן": licenseAlertField.innerHTML = '<b>תזכורת</b>: בשדה התיאור יש להחליף את הכיתוב "שם-הערך-בו-מותר-השימוש" בשם הערך שבגינו העלאתם את התמונה.'; document.getElementById('uploadAlert').style.display = "block"; break; case "ויקישיתוף": licenseAlertField.innerHTML = '<b>תזכורת</b>: תמונות חופשיות יש להעלות לוויקישיתוף (למעט תמונות שנועדו לשימוש אישי בדף משתמש).'; document.getElementById('uploadAlert').style.display = "block"; break; case "שימוש הוגן ומקור": licenseAlertField.innerHTML = '<b>תזכורת</b>: בשדה התיאור יש להחליף את הכיתוב "שם-הערך-בו-מותר-השימוש" בשם הערך שבגינו העלאתם את התמונה, ואת הכיתוב "מקור-התמונה" באתר האינטרנט ממנה נלקחה התמונה.'; document.getElementById('uploadAlert').style.display = "block"; break; } } function showLicenseInfo(licenseName) { licenseViewOriginal = document.getElementById('wpUploadDescription'); if (licenseViewOriginal != null && licenseName != "disabled") { licenseViewOriginal.focus(); var licenseView = '== רישיון ==\n{{'; var usrName = wgUserName; switch (licenseName) { case "מולטי ייחוס ורישיון זהה": licenseView += 'דו-רישיוני|GFDL|cc-by-sa-2.5,2.0,1.0}}\nנוצר על ידי [[משתמש:' + usrName + ']]'; showLicenseAlert("ויקישיתוף"); break; case "ייחוס ורישיון זהה עצמי": licenseView += 'cc-by-sa-2.5}}\nנוצר על ידי [[משתמש:' + usrName + ']]'; showLicenseAlert("ויקישיתוף"); break; case "מולטי ייחוס": licenseView += 'דו-רישיוני|GFDL|cc-by-2.5}}\nנוצר על ידי [[משתמש:' + usrName + ']]'; showLicenseAlert("ויקישיתוף"); break; case "self GFDL": licenseView += 'GFDL}}\nנוצר על ידי [[משתמש:' + usrName + ']]'; showLicenseAlert("ויקישיתוף"); break; case "GFDL": licenseView += 'GFDL}}'; showLicenseAlert("ויקישיתוף"); break; case "רשות ציבור": licenseView += 'שימוש חופשי|' + usrName + '}}'; showLicenseAlert("ויקישיתוף"); break; case "ייחוס ורישיון זהה": licenseView += 'cc-by-sa-2.5}}'; showLicenseAlert("ויקישיתוף"); break; case "ייחוס": licenseView += 'cc-by-2.5}}'; showLicenseAlert("ויקישיתוף"); break; case "ייחוס בלבד": licenseView += 'ייחוס|שם משתמש=' + usrName + '}}'; showLicenseAlert("ויקישיתוף"); break; case "שימוש הוגן": licenseView += 'שימוש הוגן|מקור=מקור-התמונה|ערך=שם-הערך-בו-מותר-השימוש}}'; showLicenseAlert("שימוש הוגן ומקור"); break; case "עטיפת אלבום": licenseView += 'עטיפת אלבום|שם-הערך-בו-מותר-השימוש}}'; showLicenseAlert("שימוש הוגן"); break; case "עטיפת ספר": licenseView += 'עטיפת ספר|שם-הערך-בו-מותר-השימוש}}'; showLicenseAlert("שימוש הוגן"); break; case "כרזת סרט, וידיאו או תקליטור": licenseView += 'כרזת סרט|שם-הערך-בו-מותר-השימוש}}'; showLicenseAlert("שימוש הוגן"); break; case "לוגו": licenseView += 'לוגו|שם-הערך-בו-מותר-השימוש}}'; showLicenseAlert("שימוש הוגן"); break; case "צילום מסך של אתר אינטרנט או תוכנה": licenseView += 'צילום מסך|שם-הערך-בו-מותר-השימוש}}'; showLicenseAlert("שימוש הוגן"); break; case "סריקה של ספר, עיתון או עצם אחר": licenseView += 'סריקה|שם-הערך-בו-מותר-השימוש}}'; showLicenseAlert("שימוש הוגן"); break; case "אין": licenseView = '== רישיון ==\nאין לי מידע בקשר למצב זכויות היוצרים ולרישיון הקובץ.'; break; case "infobox": if (licenseViewOriginal.value=="") { var doubletilda = '{' + '{'; licenseView = doubletilda + 'מידע|\n|תיאור=\n|מקור=\n|תאריך יצירה=\n|יוצר=\n|אישורים והיתרים=\n|גרסאות אחרות=\n}}'; } else licenseView = ""; licenseViewOriginal.rows = 20; break; } if (licenseViewOriginal.value == "") { licenseViewOriginal.value = licenseView; } else { licenseViewOriginal.value = licenseViewOriginal.value + '\n' + licenseView; } } } function licenseListViewer() { licenseListOriginal = document.getElementById('wpLicense'); if (licenseListOriginal != null) { licenseListOriginal.onchange = function(){showLicenseInfo(licenseListOriginal[licenseListOriginal.selectedIndex].title);licenseListOriginal.selectedIndex=0;return false;} // remove all old options while (licenseListOriginal.options.length != 0) { licenseListOriginal.options[0] = null; } // fair use page if (wgUserLanguage == 'fairuse') { // create custom options oOption = document.createElement("OPTION"); licenseListOriginal.options.add(oOption); oOption.innerHTML = ""; oOption.title = "disabled"; oOption = document.createElement("OPTION"); licenseListOriginal.options.add(oOption); oOption.innerHTML = "אין לי מידע בקשר לרישיון"; oOption.title = "אין"; oOption = document.createElement("OPTION"); licenseListOriginal.options.add(oOption); oOption.innerHTML = "------- שימוש הוגן -------"; oOption.title = "disabled"; oOption.disabled = "disabled"; oOption.style.color = "red"; oOption = document.createElement("OPTION"); licenseListOriginal.options.add(oOption); oOption.innerHTML = "שימוש הוגן"; oOption.title = "שימוש הוגן"; oOption = document.createElement("OPTION"); licenseListOriginal.options.add(oOption); oOption.innerHTML = "לוגו"; oOption.title = "לוגו"; oOption = document.createElement("OPTION"); licenseListOriginal.options.add(oOption); oOption.innerHTML = "עטיפת ספר"; oOption.title = "עטיפת ספר"; oOption = document.createElement("OPTION"); licenseListOriginal.options.add(oOption); oOption.innerHTML = "עטיפת אלבום"; oOption.title = "עטיפת אלבום"; oOption = document.createElement("OPTION"); licenseListOriginal.options.add(oOption); oOption.innerHTML = "כרזת סרט, וידיאו או תקליטור"; oOption.title = "כרזת סרט, וידיאו או תקליטור"; oOption = document.createElement("OPTION"); licenseListOriginal.options.add(oOption); oOption.innerHTML = "סריקה של ספר, עיתון או עצם אחר"; oOption.title = "סריקה של ספר, עיתון או עצם אחר"; oOption = document.createElement("OPTION"); licenseListOriginal.options.add(oOption); oOption.innerHTML = "צילום מסך של אתר אינטרנט או תוכנה"; oOption.title = "צילום מסך של אתר אינטרנט או תוכנה"; oOption = document.createElement("OPTION"); licenseListOriginal.options.add(oOption); oOption.innerHTML = "אין לי מידע בקשר לרישיון"; oOption.title = "אין"; } else { // normal upload page // create custom options oOption = document.createElement("OPTION"); licenseListOriginal.options.add(oOption); oOption.innerHTML = ""; oOption.title = "disabled"; oOption = document.createElement("OPTION"); licenseListOriginal.options.add(oOption); oOption.innerHTML = "אין לי מידע בקשר לרישיון"; oOption.title = "אין"; oOption = document.createElement("OPTION"); licenseListOriginal.options.add(oOption); oOption.innerHTML = "------- אני יצרתי... -------"; oOption.title = "disabled"; oOption.disabled = "disabled"; oOption.style.color = "red"; oOption = document.createElement("OPTION"); licenseListOriginal.options.add(oOption); oOption.innerHTML = "ואני דורש ייחוס ליוצר כולל הפצת נגזרות תחת רישיון זהה (דו־רישיוני: GFDL ו־CC-BY-SA-2.5 (כולל רישיונות ישנים 2.0 ו־1.0)"; oOption.title = "מולטי ייחוס ורישיון זהה"; oOption = document.createElement("OPTION"); licenseListOriginal.options.add(oOption); oOption.innerHTML = "ואני דורש ייחוס ליוצר כולל הפצת נגזרות תחת רישיון זהה (CC-BY-SA-2.5)"; oOption.title = "ייחוס ורישיון זהה עצמי"; oOption = document.createElement("OPTION"); licenseListOriginal.options.add(oOption); oOption.innerHTML = "ואני דורש ייחוס ליוצר (דו־רישיוני: GFDL ו־CC-BY-2.5)"; oOption.title = "מולטי ייחוס"; oOption = document.createElement("OPTION"); licenseListOriginal.options.add(oOption); oOption.innerHTML = "ואני דורש ייחוס ליוצר בלבד"; oOption.title = "ייחוס בלבד"; oOption = document.createElement("OPTION"); licenseListOriginal.options.add(oOption); oOption.innerHTML = "ואני מפיץ אותו תחת GFDL"; oOption.title = "self GFDL"; oOption = document.createElement("OPTION"); licenseListOriginal.options.add(oOption); oOption.innerHTML = "ואני משחרר אותו לרשות הציבור"; oOption.title = "רשות ציבור"; oOption = document.createElement("OPTION"); licenseListOriginal.options.add(oOption); oOption.innerHTML = "------- לא אני יצרתי, אבל יוצר התמונה מרשה הפצה תחת: -------"; oOption.title = "disabled"; oOption.disabled = "disabled"; oOption.style.color = "red"; oOption = document.createElement("OPTION"); licenseListOriginal.options.add(oOption); oOption.innerHTML = "GFDL"; oOption.title = "GFDL"; oOption = document.createElement("OPTION"); licenseListOriginal.options.add(oOption); oOption.innerHTML = "ייחוס ליוצר, הפצת נגזרות תחת רישיון זהה (CC-BY-SA-2.5)"; oOption.title = "ייחוס ורישיון זהה"; oOption = document.createElement("OPTION"); licenseListOriginal.options.add(oOption); oOption.innerHTML = "ייחוס ליוצר (CC-BY-2.5)"; oOption.title = "ייחוס"; oOption = document.createElement("OPTION"); licenseListOriginal.options.add(oOption); oOption.innerHTML = "אין לי מידע בקשר לרישיון"; oOption.title = "אין"; } //add the מידע template to description box showLicenseInfo("infobox"); } } // סוף התאמה אישית של רשימת הרישיונות בדף העלאת קובץ // =*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=* /* הסתרת הכותרת בעמוד הראשי; מבוסס על ויקי האנגלית. + הסתרת המילים "שונה לאחרונה" בתחתית העמוד. */ var mpTitle = "עמוד ראשי"; var isMainPage = (document.title.substr(0, document.title.lastIndexOf(" - ")) == mpTitle); var isDiff = (document.location.search && (document.location.search.indexOf("diff=") != -1 || document.location.search.indexOf("oldid=") != -1)); if (isMainPage && !isDiff) { document.write('<style type="text/css">/*<![CDATA[*/ #siteSub, #contentSub, h1.firstHeading { display: none !important; } /*]]>*/</style>'); addOnloadHook( mainPageFixLastModified ); } function mainPageFixLastModified() { document.getElementById("Lastmodified").innerHTML = "דף זה מעודכן אוטומטית מדי יום."; } /* החלפת הלשונית ערך בלשונית "עמוד ראשי". לקוח מוויקיפדיה האנגלית. */ function mainPageRenameNamespaceTab() { try { var Node = document.getElementById( 'ca-nstab-main' ).firstChild; if ( Node.textContent ) { // Per DOM Level 3 Node.textContent = 'עמוד ראשי'; } else if ( Node.innerText ) { // IE doesn't handle .textContent Node.innerText = 'עמוד ראשי'; } else { // Fallback Node.replaceChild( Node.firstChild, document.createTextNode( 'עמוד ראשי' ) ); } } catch(e) { // bailing out! } } if ( wgTitle == 'עמוד ראשי' && ( wgNamespaceNumber == 0 || wgNamespaceNumber == 1 ) ) { addOnloadHook( mainPageRenameNamespaceTab ); } /* פונקציה שמשמשת לאיפשור ניקוד ב[[מדיה ויקי:edittools]] */ function nikud(){ if (document.getElementById('edit-templates')!=null){ for(var i=0; a = document.getElementsByTagName("span")[i]; i++) { if(a.className == "nikud") { a.onclick=function(){insertTags('', this.title, '');return false;}; } } } } //============================================================ // // תווים מיוחדים // //============================================================ /** * סקריפט מוויקיפדיה הצרפתית להוסף רשימת תווים מיוחדים * הערה הסדר ברשימה להלן צריך להיות בהתאם למדיה ויקי:Edittools ! */ function addCharSubsetMenu() { if (wgNamespaceNumber==3) return; var specialchars = document.getElementById('specialcharsMenu'); if (specialchars) { var menu = "<select style=\"float:left\" onChange=\"chooseCharSubset(selectedIndex)\">"; menu += "<option>תווים מיוחדים</option>"; menu += "<option>מתמטיקה</option>"; menu += "<option>IPA</option>"; menu += "<option>לטינית</option>"; menu += "<option>יוונית</option>"; menu += "<option>קירילית</option>"; menu += "<option>גרמנית</option>"; menu += "<option>ערבית</option>"; menu += "<option>קטלנית</option>"; menu += "<option>קרואטית</option>"; menu += "<option>ספרדית</option>"; menu += "<option>אספרנטו</option>"; menu += "<option>אסטונית</option>"; menu += "<option>ולשית</option>"; menu += "<option>הירוגליפי</option>"; menu += "<option>הולנדית</option>"; menu += "<option>הונגרית</option>"; menu += "<option>אירית</option>"; menu += "<option>איסלנדית</option>"; menu += "<option>איטלקית</option>"; menu += "<option>לטבית</option>"; menu += "<option>ליטאית</option>"; menu += "<option>מלטזית</option>"; menu += "<option>פולנית</option>"; menu += "<option>פורטוגזית</option>"; menu += "<option>רומנית</option>"; menu += "<option>סקנדינבית</option>"; menu += "<option>סרבית</option>"; menu += "<option>צ'כית</option>"; menu += "<option>טורקית</option>"; menu += "<option>אנגלית עתיקה</option>"; menu += "<option>וייטנאמית</option>"; menu += "</select>"; specialchars.innerHTML = menu + specialchars.innerHTML; /* default subset - try to use a cookie some day */ // chooseCharSubset(0); } } /* select subsection of special characters */ function chooseCharSubset(s) { var l = document.getElementById('specialchars').getElementsByTagName('p'); for (var i = 0; i < l.length ; i++) { l[i].style.display = i == s ? 'inline' : 'none'; l[i].style.visibility = i == s ? 'visible' : 'hidden'; } } /* "Technical restrictions" title fix - Taken from en:MediaWiki:Common.js */ // For pages that have something like Template:Lowercase, replace the title, but only if it is cut-and-pasteable as a valid wikilink. // (for instance iPod's title is updated. But [[C#]] is not an equivalent wikilink, so [[C Sharp]] doesn't have its main title changed) // // The function looks for a banner like this: // <div id="RealTitleBanner"> <!-- div that gets hidden --> // <span id="RealTitle">title</span> // </div> // An element with id=DisableRealTitle disables the function. var disableRealTitle = 0; // users can disable this by making this true from their monobook.js addOnloadHook(function() { try { var realTitleBanner = document.getElementById("RealTitleBanner"); if (realTitleBanner && !document.getElementById("DisableRealTitle") && !disableRealTitle) { var realTitle = document.getElementById("RealTitle"); if (realTitle) { var realTitleHTML = realTitle.innerHTML; /* אם הכותרת לא כוללת אותיות בעברית ואם realTitleHTML מכיל dir, אז שנה את הכיווניות של הכותרת לשמאל->ימין */ if (realTitleHTML=='dir' && !document.getElementsByTagName('h1')[0].innerHTML.match(/[א-ת]/) && document.getElementsByTagName('h1')[0].className=='firstHeading'){ document.getElementsByTagName('h1')[0].innerHTML='<span dir=\"ltr\">'+document.getElementsByTagName('h1')[0].innerHTML+'</span>'; realTitleBanner.style.display = "none"; return; } realTitleText = pickUpText(realTitle); var isPasteable = 0; //var containsHTML = /</.test(realTitleHTML); // contains ANY HTML var containsTooMuchHTML = /</.test( realTitleHTML.replace(/<\/?(sub|sup|small|big)>/gi, "") ); // contains HTML that will be ignored when cut-n-pasted as a wikilink // calculate whether the title is pasteable var verifyTitle = realTitleText.replace(/^ +/, ""); // trim left spaces verifyTitle = verifyTitle.charAt(0).toUpperCase() + verifyTitle.substring(1, verifyTitle.length); // uppercase first character // if the namespace prefix is there, remove it on our verification copy. If it isn't there, add it to the original realValue copy. if (wgNamespaceNumber != 0) { if (wgCanonicalNamespace == verifyTitle.substr(0, wgCanonicalNamespace.length).replace(/ /g, "_") && verifyTitle.charAt(wgCanonicalNamespace.length) == ":") { verifyTitle = verifyTitle.substr(wgCanonicalNamespace.length + 1); } else { realTitleText = wgCanonicalNamespace.replace(/_/g, " ") + ":" + realTitleText; realTitleHTML = wgCanonicalNamespace.replace(/_/g, " ") + ":" + realTitleHTML; } } // verify whether wgTitle matches verifyTitle = verifyTitle.replace(/^ +/, "").replace(/ +$/, ""); // trim left and right spaces verifyTitle = verifyTitle.replace(/_/g, " "); // underscores to spaces verifyTitle = verifyTitle.charAt(0).toUpperCase() + verifyTitle.substring(1, verifyTitle.length); // uppercase first character isPasteable = (verifyTitle == wgTitle); var h1 = document.getElementsByTagName("h1")[0]; if (h1 && isPasteable) { h1.innerHTML = containsTooMuchHTML ? realTitleText : realTitleHTML; if (!containsTooMuchHTML) realTitleBanner.style.display = "none"; } document.title = realTitleText + " - ויקיפדיה"; } } } catch (e) { /* Something went wrong. */ } }); // similar to innerHTML, but only returns the text portions of the insides, excludes HTML function pickUpText(aParentElement) { var str = ""; function pickUpTextInternal(aElement) { var child = aElement.firstChild; while (child) { if (child.nodeType == 1) // ELEMENT_NODE pickUpTextInternal(child); else if (child.nodeType == 3) // TEXT_NODE str += child.nodeValue; child = child.nextSibling; } } pickUpTextInternal(aParentElement); return str; } /* קישור ישיר לדף שהפך להפניה בדף אישור ההעברה */ function EncodedMoveLink() { encodedLinkID = document.getElementById('encodedlink'); if (encodedLinkID != null) { encodedLinkID.innerHTML = '(<a href="http://he.wikipedia.org/w/index.php?title=' + encodedLinkID.innerHTML + '&redirect=no" class="internal">קישור קבוע</a>)'; encodedLinkID.style.display = "inline"; } } /* לא מאפשר לאנונימיים לשמור את הדף לפני לחיצה על תצוגה מקדימה */ function noSaving() { if (wgUserName == null && wgAction == 'edit') { saveButton = document.getElementById('wpSave'); if (saveButton != null) { saveButton.disabled = true; if(document.getElementById('wpPreview')!=null) document.getElementById('wpPreview').value = 'הראה תצוגה מקדימה (חובה)'; } } } /** MediaWiki media player ******************************************************* * * Description: A Java player for in-browser playback of media files. * Created by: [[:commons:User:Gmaxwell]] */ document.write('<script type="text/javascript" src="' + 'http://he.wikipedia.org/w/index.php?title=Mediawiki:Wikimediaplayer.js' + '&action=raw&ctype=text/javascript&dontcountme=s"></script>'); /* הגדרת הפונקציות לטעינה */ addLoadEvent(tableButton); addLoadEvent(EncodedMoveLink); addLoadEvent(licenseListViewer); addLoadEvent(noSaving); addOnloadHook(selectAllunDel); addOnloadHook(featuredInterwiki); addOnloadHook(createNavigationBarToggleButton); addOnloadHook(addCharSubsetMenu); addLoadEvent(nikud); /* </div></pre> */