מעדיעװיקי:Monobook.js

פֿון װיקיביבליאָטעק

אַכטונג: נאכן אויפֿהיטן, ברויכט איר אפשר נאך אַריבערגיין דעם בלעטערערס זאַפאַס צו זען די ענדערונגען.

  • פֿייערפוקס/סאפֿארי: האלט אראפ שיפֿט בשעתן דרוקן Reload, אדער דרוקט Ctrl-F5 אדער Ctrl-R (אויף א מאקינטאש ⌘-R)
  • גוגל כראם: דרוקט Ctrl-Shift-R (אויף א מאקינטאש ⌘-Shift-R)
  • אינטערנעט עקספלארער: האלט אראפ Ctrl בשעתן קליקן Refresh, אדער דרוקט Ctrl-F5
  • אפערע: גייט צו מעניו → שטעלונגען ( אפערע → פרעפערנצן אויף א מעק) און דערנאך צו פריוואטקייט & און זיכערהייט → אראפראמען בלעטערן דאטן → בילדער און טעקעס אין זאפאס
/* tooltips and access keys */

 // ============================================================
 // BEGIN Dynamic Navigation Bars
 
 // set up the words in your language
 var NavigationBarHide = 'באַהאַלטן · bahaltn · bɑhɑltn̩';
 var NavigationBarShow = 'װײַזן · vayzn · vɑyzn̩';
 
 // 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 = 0;
 
 
 // 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 false;
    }
 
    // if shown now
    if (NavToggle.firstChild.data == NavigationBarHide) {
        for (
                var NavChild = NavFrame.firstChild;
                NavChild != null;
                NavChild = NavChild.nextSibling
            ) {
            if (NavChild.className == 'NavPic') {
                NavChild.style.display = 'none';
            }
            if (NavChild.className == 'NavContent') {
                NavChild.style.display = 'none';
            }
            if (NavChild.className == 'NavToggle') {
                NavChild.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';
            }
            if (NavChild.className == 'NavToggle') {
                NavChild.firstChild.data = NavigationBarHide;
            }
        }
    }
 }
 
 // adds show/hide-button to navigation bars
 function createNavigationBarToggleButton()
 {
    var indexNavigationBar = 0;
    // 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);
 
            // add NavToggle-Button as first div-element 
            // in < div class="NavFrame" >
            NavFrame.insertBefore(
                NavToggle,
                NavFrame.firstChild
            );
            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);
        }
    }
 
 }
 
$(document).ready(createNavigationBarToggleButton);
 
 // END Dynamic Navigation Bars
 // ============================================================


/*
**********
הרחבת שורת הלחצנים מעל לתיבת העריכה
**********
*/

/* הגדרת הפונקציה להרחבת סרגל הכלים. */
function InsertButtonsToToolBar()
{
 tooly = document.getElementById('toolbar');
 if (tooly != null) 
{
/* הגדרת כפתור קו מחיקה. */
StrikeTextButton = "<a href=\"javascript:insertTags('<s>','</s>','דא טייפּט אריין אייער טעקסט וואס וועט זיך ליינען אויסגעשטראכן מיט א ליניע אויף עס');\">|<img src=\"//upload.wikimedia.org/wikipedia/he/c/c9/Button_strike.png\" alt=\"טקסט מחוק\"></a>";

/* הגדרת כפתור געאייגענט פאר ענגליש, טייפּט אריין אייער טעקסט וואס וועט זיין פון לינקס צו רעכטס. */
  LeftTexttButton = "<a href=\"javascript:insertTags('<div style=&quot;text-align: left; direction: ltr; margin-left: 1em;&quot;>\\n','\\n</div>','געאייגענט פאר ענגליש, טייפּט אריין אייער טעקסט וואס וועט זיין פון לינקס צו רעכטס');\"><img src=\"//upload.wikimedia.org/wikipedia/he/e/ea/Button_align_left.png\" alt=\"געאייגענט פאר ענגליש, טייפּט אריין אייער טעקסט וואס וועט זיין פון לינקס צו רעכטס\"></a>";

/* הגדרת כפתור מירכוז טקסט. */
  CenterTextButton = "<a href=\"javascript:insertTags('<div style=&quot;text-align: center;&quot;>','</div>','מירכוז טקסט');\"><img src=\"//upload.wikimedia.org/wikipedia/he/5/5f/Button_center.png\" alt=\"מירכוז טקסט\"></a>";

/* הגדרת כפתור הוספת טבלה בסיסית. */
  TableButton = "<a href=\"javascript:insertTags('\\n{| border=&quot;1&quot; \\n|- \\n| תא1 || תא2 \\n|- \\n| תא3 || תא4','\\n|}\\n','');\"><img src=\"//upload.wikimedia.org/wikipedia/he/6/60/Button_insert_table.png\" alt=\"הוספת טבלה\"></a>";

/* הגדרת כפתור הוספת תג ירידת שורה. */
  EenterButton = "<a href=\"javascript:insertTags('<br />','','');\"><img src=\"//upload.wikimedia.org/wikipedia/he/1/13/Button_enter.png\" alt=\"שבירת שורה\"></a>";

/* הגדרת כפתור כתב עילי. */
  UpperTextButton = "<a href=\"javascript:insertTags('<sup>','</sup>','אויבערשטער שריפֿט');\"><img src=\"//upload.wikimedia.org/wikipedia/he/8/80/Button_upper_letter.png\" alt=\"אויבערשטער שריפֿט\"></a>";

/* הגדרת כפתור כתב תחתי. */
  LowerTextlButton = "<a href=\"javascript:insertTags('<sub>','</sub>','אונטערשטער שריפֿט');\"><img src=\"//upload.wikimedia.org/wikipedia/he/7/70/Button_lower_letter.png\" alt=\"אונטערשטער שריפֿט\"></a>";

/* הגדרת כפתור כתב אמצעי. */
  SmallTextButton = "<a href=\"javascript:insertTags('<small>','</small>','קליינער שריפט');\"><img src=\"//upload.wikimedia.org/wikipedia/he/5/58/Button_small.png\" alt=\"קליינער שריפט\"></a>";

/* הגדרת כפתור הערה מוסתרת. */
  CommentButton = "<a href=\"javascript:insertTags('<!--','-->','באהאלטענער באמערקונג');\"><img src=\"//upload.wikimedia.org/wikipedia/he/3/34/Button_hide_comment.png\" alt=\"באהאלטענער באמערקונג\"></a>";

/* דעפינירן דער גאלעריע קנעפל. */
  GalleryButton = "<a href=\"javascript:insertTags('\\n<gallery>\\n','\\n</gallery>','בילד:PictureFileName.jpg|בילד באשרײַבונג\\nבילד:PictureFileName.jpg|בילד באשרײַבונג');\"><img src=\"//upload.wikimedia.org/wikipedia/he/1/12/Button_gallery.png\" alt=\"שאפן א בילד גאלעריע\"></a>";

/* הגדרת כפתור כותרת - דרגה 3. */
/* חוסך מאמץ של כתיבת שש תוי שווה. */
  SecondaryHeadlineButton = "<a href=\"javascript:insertTags('\\n===','===','צווייטרייאיקער');\"><img src=\"//upload.wikimedia.org/wikipedia/he/e/e9/Button_headline2.png\" alt=\"טיטל - גראד 3\"></a>";

/*    הגדרת כפתור ציטוט.  */
  BlockQuoteButton = "<a href=\"javascript:insertTags('<blockquote style=&quot;border: 1px solid blue; padding: 2em;\&quot;>\\n','\\n</blockquote>','ציטוט');\"><img src=\"//upload.wikimedia.org/wikipedia/he/f/fd/Button_blockquote.png\" alt=\"חלונית ציטוט\"></a>";

/*  הגדרת כפתור צבע חזית.  */
  FontColorButton = "<a href=\"javascript:insertTags('<span style=&quot;color: ColorName&quot;>','</span>','צבע חזית');\"><img src=\"//upload.wikimedia.org/wikipedia/he/1/1e/Button_font_color.png\" alt=\"צבע חזית גופן\"></a>";

/*  הגדרת כפתור קוד.  */
  CodeButton = "<a href=\"javascript:insertTags('<code>','</code>','קוד');\"><img src=\"//upload.wikimedia.org/wikipedia/he/2/23/Button_code.png\" alt=\"תצוגת קוד\"></a>";

/*  הגדרת כפתור תת לינק.  */
  SubLinkButton = "<a href=\"javascript:insertTags('[[שם ערך#',']]','שם כותרת|שם תצוגה');\"><img src=\"//upload.wikimedia.org/wikipedia/he/9/93/Button_sub_link.png\" alt=\"תת קישור לכותרת בערך\"></a>";

/*  הגדרת כפתור הגדרת רשימת פריטים.  */
  DefinitionListCodeButton = "<a href=\"javascript:insertTags('\\n; ',' : ','פריט');\"><img src=\"//upload.wikimedia.org/wikipedia/he/d/d3/Button_definition_list.png\" alt=\"הגדרת רשימת פריטים\"></a>";

/* הוספת כל הכפתורים לסרגל כלים. */
/* הוראות שינוי עיצוב: בכדי להסיר כפתור יש להסיר את שמו ואת סימן ה+ שלפניו. בכדי לשנות את סדר הכפתורים יש להעביר את שם הכפתור למקום הנדרש, כאשר הכפתור הראשון מופיע בסרגל בצד הימני שלו והאחרון בצד השמאלי שלו. */
 tooly.innerHTML = tooly.innerHTML + StrikeTextButton + LeftTexttButton + CenterTextButton + TableButton + EenterButton + UpperTextButton + LowerTextlButton + SmallTextButton + CommentButton + GalleryButton + SecondaryHeadlineButton + BlockQuoteButton + FontColorButton + CodeButton + SubLinkButton + DefinitionListCodeButton;
}
}

// Load functions (YOU CAN TRANSLATE THIS COMMENT TO YIDDISH)
$(document).ready(InsertButtonsToToolBar);