Jump to content

User:魔琴/global.js

From Meta, a Wikimedia project coordination wiki

Note: After publishing, 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)
  • Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5.
/* Reverted */
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:魔琴/reverted.js&action=raw&ctype=text/javascript');

/* Vandoom */
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:魔琴/Vandoom/load.js&action=raw&ctype=text/javascript');

/* previewSkin */
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:魔琴/previewSkin/index.js&action=raw&ctype=text/javascript');

/* refNoSelect */
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:魔琴/refNoSelect/index.js&action=raw&ctype=text/javascript');

/** Wikiplus **/
mw.loader.load('//cdn.jsdelivr.net/npm/wikiplus-highlight');
mw.loader.load('//cdn.jsdelivr.net/npm/wikiplus-core');

/** InPageEdit Preferences */
;(window.InPageEdit = window.InPageEdit || {}).myPreference = {
  "doNotCollectMyInfo": false,
  "editMinor": false,
  "editSummary": "(InPageEdit) $section $oldid",
  "lockToolBox": true,
  "redLinkQuickEdit": false,
  "outSideClose": false,
  "watchList": "preferences",
  "noConfirmEdit": true,
  "plugins": [
    "toolbox.js",
    "wiki-editor.js",
    "edit-any-page.js",
    "code-mirror/cm6.js",
    "color-preview.js",
    "fix-double-entrance.js"
  ]
}
mw.loader.load( '//cdn.jsdelivr.net/npm/mediawiki-inpageedit@latest/dist/InPageEdit.min.js' );
mw.hook("InPageEdit").add(function (ctx) {
    var InPageEdit = ctx.InPageEdit,
        _msg = ctx._msg,
        wgPageName = mw.config.get("wgPageName"),
        wgRevisionId = mw.config.get("wgRevisionId");
    $("#ca-edit").after(
        $("<li>", {
            id: "ca-ipe",
            "class": "collapsible vector-tab-noicon mw-list-item"
        }).append(
                $("<a>", {
                    href: "javascript:void(0)",
                    text: "IPE"
                }).on("click", function () {
                    InPageEdit.quickEdit({
                        page: wgPageName,
                        revision: wgRevisionId
                    });
                })
        )
    );
});

/* VScode */
//mw.loader.load("https://github.com/Frederisk/Wikitext-Extension-Gadget/releases/latest/download/index-vscode.js");

/* Common Links */
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:魔琴/commonlinks.js&action=raw&ctype=text/javascript');

/* Glow */ 
// mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:魔琴/glow.js&action=raw&ctype=text/javascript');
// Using Vandoom instead

/* Edit-count */
mw.loader.load('//zh.wikipedia.org/w/index.php?title=MediaWiki:Gadget-edit-count.js&action=raw&ctype=text/javascript');

/* Edit-conflict-detector */
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:魔琴/edit-conflict-detector.js&action=raw&ctype=text/javascript');

/* TwinkleGlobal */
if (['zhwiki', 'enwiki'].indexOf(mw.config.get('wgDBname')) === -1) {
	mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Xiplus/TwinkleGlobal/load.js&action=raw&ctype=text/javascript');
}

/* CVNSimpleOverlay */
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Krinkle/Scripts/CVNSimpleOverlay_wiki.js&action=raw&ctype=text/javascript'); // [[File:Krinkle_CVNSimpleOverlay_wiki.js]]

/* Stoxer */
// mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:魔琴/Xiplus-ca.js&action=raw&ctype=text/javascript');
// Using Vandoom instead

/* Emergency, SRG, CA, GUC */
// mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Vermont/sidebar.js&action=raw&ctype=text/javascript');

/* User:Daniuu/handy-links.js */
// mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Daniuu/handy-links.js&action=raw&ctype=text/javascript');

/* User-info */       // Add info on userpages listing their flags, account-age, contributions-count, and last-edit-time
// mw.loader.load('//en.wikipedia.org/w/index.php?title=User:PleaseStand/userinfo.js&action=raw&ctype=text/javascript');

/* WhitePhosphorus */   
//mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:WhitePhosphorus/js/AutoUndoGlobal.js&action=raw&ctype=text/javascript');
//mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:WhitePhosphorus/js/AutoUndo.js&action=raw&ctype=text/javascript');
// Using Vandoom instead
if (['zhwiki','enwiki'].indexOf(mw.config.get('wgDBname')) === -1) {
	mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:WhitePhosphorus/js/active_sysops.js&action=raw&ctype=text/javascript');
}
$('#contentSub').append('<div>[['+mw.config.get('wgCanonicalNamespace')+(mw.config.get('wgNamespaceNumber')===0?'':':')+mw.config.get('wgTitle')+']]</div>');

// [[m:User:Jon Harald Søby/diffedit.js]]
mw.loader.load( '//meta.wikimedia.org/w/index.php?title=User:Jon_Harald_Søby/diffedit.js&action=raw&ctype=text/javascript' );

/* MarkRights Global */
//mw.loader.load( '//meta.wikimedia.org/w/index.php?title=User:暁月凛奈/MarkRightsGlobal.js&action=raw&ctype=text/javascript' );