Difference between revisions of "User:BearBin/common.js"

From Moegirlpedia
Jump to: navigation, search
(Created page with "mw.loader.load('https://wikiplus-app.com/Main.js'); mw.loader.load('//cdn.jsdelivr.net/npm/wikiplus-highlight'); window.popupImages = false; window.popupFixDabs = true; mw.lo...")
 
 
Line 4: Line 4:
 
window.popupImages = false;
 
window.popupImages = false;
 
window.popupFixDabs = true;
 
window.popupFixDabs = true;
mw.loader.using(["ext.gadget.site-lib", "mediawiki.util", "mediawiki.api", "mediawiki.user", "user.options", "mediawiki.jqueryMsg", "mediawiki.api.messages", "ext.gadget.libPolyfill"], (function () {
+
mw.loader.using(["ext.gadget.site-lib", "mediawiki.util", "mediawiki.api", "mediawiki.user", "user.options", "mediawiki.jqueryMsg", "mediawiki.api.messages", "ext.gadget.libPolyfill"]).done(function () {
     mw.loader.load('https://cdn.jsdelivr.net/gh/MoegirlPediaInterfaceAdmins/MoegirlPediaInterfaceCodes@master/src/gadgets/Navigation_popups/MediaWiki:Gadget-popups.js');
+
     mw.loader.load("https://cdn.jsdelivr.net/gh/MoegirlPediaInterfaceAdmins/MoegirlPediaInterfaceCodes@master/src/gadgets/Navigation_popups/MediaWiki:Gadget-popups.min.js");
     $('head').append('<link rel="stylesheet" type="text/css" href="https://cdn.jsdelivr.net/gh/MoegirlPediaInterfaceAdmins/MoegirlPediaInterfaceCodes@master/src/gadgets/Navigation_popups/MediaWiki:Gadget-popups.css"/>');
+
     mw.loader.load("https://cdn.jsdelivr.net/gh/MoegirlPediaInterfaceAdmins/MoegirlPediaInterfaceCodes@master/src/gadgets/Navigation_popups/MediaWiki:Gadget-popups.min.css", "text/css");
}));
+
    mw.loader.load("https://cdn.jsdelivr.net/gh/MoegirlPediaInterfaceAdmins/MoegirlPediaInterfaceCodes@master/src/gadgets/HotCat/MediaWiki:Gadget-HotCat.min.js");
 +
});
 +
 
 +
mw.loader.load("https://cdn.jsdelivr.net/gh/MoegirlPediaInterfaceAdmins/MoegirlPediaInterfaceCodes@b813cb7fdda4f1c7a0f30f682ff5c1c30256bca1/src/gadgets/wikieditor-highlight/MediaWiki%3AGadget-wikieditor-highlight.js");
 +
 
 +
$(function () {
 +
    $("pre").each(function () {
 +
        var _a;
 +
        $("head").append("<style>pre::before{content:attr(lang);display:block;text-align:right;font-weight:700;margin-right:.5em;}</style>");
 +
        var preLang = $(this).attr("lang");
 +
        if (!preLang) {
 +
            preLang = ((_a = $(this).attr("class")) === null || _a === void 0 ? void 0 : _a.match(/lang-[a-zA-Z]*/i)[0].replace("lang-", "")) || "";
 +
            $(this).attr("lang", preLang);
 +
        }
 +
    });
 +
});

Latest revision as of 02:13, 19 May 2023

mw.loader.load('https://wikiplus-app.com/Main.js');
mw.loader.load('//cdn.jsdelivr.net/npm/wikiplus-highlight');

window.popupImages = false;
window.popupFixDabs = true;
mw.loader.using(["ext.gadget.site-lib", "mediawiki.util", "mediawiki.api", "mediawiki.user", "user.options", "mediawiki.jqueryMsg", "mediawiki.api.messages", "ext.gadget.libPolyfill"]).done(function () {
    mw.loader.load("https://cdn.jsdelivr.net/gh/MoegirlPediaInterfaceAdmins/MoegirlPediaInterfaceCodes@master/src/gadgets/Navigation_popups/MediaWiki:Gadget-popups.min.js");
    mw.loader.load("https://cdn.jsdelivr.net/gh/MoegirlPediaInterfaceAdmins/MoegirlPediaInterfaceCodes@master/src/gadgets/Navigation_popups/MediaWiki:Gadget-popups.min.css", "text/css");
    mw.loader.load("https://cdn.jsdelivr.net/gh/MoegirlPediaInterfaceAdmins/MoegirlPediaInterfaceCodes@master/src/gadgets/HotCat/MediaWiki:Gadget-HotCat.min.js");
});

mw.loader.load("https://cdn.jsdelivr.net/gh/MoegirlPediaInterfaceAdmins/MoegirlPediaInterfaceCodes@b813cb7fdda4f1c7a0f30f682ff5c1c30256bca1/src/gadgets/wikieditor-highlight/MediaWiki%3AGadget-wikieditor-highlight.js");

$(function () {
    $("pre").each(function () {
        var _a;
        $("head").append("<style>pre::before{content:attr(lang);display:block;text-align:right;font-weight:700;margin-right:.5em;}</style>");
        var preLang = $(this).attr("lang");
        if (!preLang) {
            preLang = ((_a = $(this).attr("class")) === null || _a === void 0 ? void 0 : _a.match(/lang-[a-zA-Z]*/i)[0].replace("lang-", "")) || "";
            $(this).attr("lang", preLang);
        }
    });
});