User:BearBin/common.js

From Moegirlpedia
Jump to: navigation, search

Note: After saving, you may have to bypass your browser's cache to see the changes.

  • Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
  • Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
  • Internet Explorer: Hold Ctrl while clicking Refresh, or press Ctrl-F5
  • Opera: Go to Menu → Settings (Opera → Preferences on a Mac) and then to Privacy & security → Clear browsing data → Cached images and files.
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);
        }
    });
});