MediaWiki:Common.js: Difference between revisions

From XMethod Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 17: Line 17:


/* Load SocialFeed on the Social page */
/* Load SocialFeed on the Social page */
if (mw.config.get("wgPageName") === "User:Docmoates/Social") {
if (mw.config.get("wgPageName").indexOf("User:Docmoates/Social") !== -1) {
     importStylesheet("MediaWiki:Gadget-SocialFeed.css");
     importStylesheet("MediaWiki:Gadget-SocialFeed.css");
     importScript("MediaWiki:Gadget-SocialFeed.js");
     importScript("MediaWiki:Gadget-SocialFeed.js");
}
}

Revision as of 14:37, 4 February 2026

/* Make Admin Tools sidebar header clickable - links to Newsletter Dashboard */
$(function() {
    var sections = document.querySelectorAll(".vector-menu-heading-label");
    sections.forEach(function(header) {
        if (header.textContent.trim() === "Admin Tools") {
            var link = document.createElement("a");
            link.href = "/Special:NewsletterDashboard";
            link.style.color = "inherit";
            link.style.textDecoration = "none";
            link.style.cursor = "pointer";
            link.textContent = header.textContent;
            header.textContent = "";
            header.appendChild(link);
        }
    });
});

/* Load SocialFeed on the Social page */
if (mw.config.get("wgPageName").indexOf("User:Docmoates/Social") !== -1) {
    importStylesheet("MediaWiki:Gadget-SocialFeed.css");
    importScript("MediaWiki:Gadget-SocialFeed.js");
}