משתמש:מ. רובין/RedLinks.js – הבדלי גרסאות

מ. רובין (שיחה | תרומות)
אין תקציר עריכה
מ. רובין (שיחה | תרומות)
אין תקציר עריכה
שורה 1: שורה 1:
mw.loader.using(["mediawiki.util", "jquery.ui.dialog"]).done(function () {
mw.loader.using("mediawiki.util").done(function () {
     var portletId = mw.util.addPortletLink(
    // הוסף כפתור בתפריט האישי
         'p-personal',
     var link = mw.util.addPortletLink(
         '#',
         "p-personal",
         'הצג קישורים אדומים',
         "#",
         'redlinks-button',
         "הצג קישורים אדומים",
         'רשימת דפים אדומים',
         "redlinks-button",
         "רשימת דפים אדומים",
         null,
         null,
         '#pt-preferences'
         "#pt-preferences"
     );
     );


     $(portletId).click(function (e) {
     $(link).click(function (e) {
         e.preventDefault();
         e.preventDefault();


שורה 28: שורה 29:
         }
         }


         var htmlList = "<ul style='direction: rtl;'>";
         // מחק קוד קודם אם קיים
         redLinksSet.forEach(function (title) {
         $("#redlinks-output").remove();
            htmlList += "<li>" + mw.html.escape(title) + "</li>";
        });
        htmlList += "</ul>";


         $("<div>")
         // צור אלמנט תצוגה
            .html(htmlList)
        var $box = $("<div id='redlinks-output' style='border:2px solid #aaa; padding:10px; background:#f8f8f8; direction:rtl; margin:1em;'>")
            .dialog({
                modal: true,
                title: "קישורים אדומים בדף: " + mw.config.get("wgTitle"),
                width: 400,
                buttons: {
                    סגור: function () {
                        $(this).dialog("close");
                    }
                }
            });
    });
});