User:SaoMikoto/common.js

From Test Wiki
Revision as of 22:24, 4 July 2025 by SaoMikoto (talk | contribs) (// Edit via InPageEdit)
Jump to navigation Jump to search

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.
/** InPageEdit Preferences */
(window.InPageEdit = window.InPageEdit || {}).myPreference = {
  "doNotCollectMyInfo": false,
  "editMinor": false,
  "editSummary": "$section // Edit via InPageEdit",
  "lockToolBox": true,
  "redLinkQuickEdit": false,
  "outSideClose": true,
  "watchList": "preferences",
  "noConfirmEdit": true,
  "plugins": [
    "toolbox.js",
    "wiki-editor.js",
    "quick-thank.js",
    "color-preview.js",
    "code-mirror/cm6.js",
    "edit-any-page.js",
    "fix-double-entrance.js"
  ]
}
mw.loader.load('https://cdn.jsdelivr.net/npm/mediawiki-inpageedit');
mw.hook("InPageEdit").add(function (ctx) {
    var InPageEdit = ctx.InPageEdit, _msg = ctx._msg, wgPageName = mw.config.get("wgRelevantPageName"), wgRevisionId = mw.config.get("wgRevisionId");
    $("#ca-edit").after($("<li>", {
        id: "ca-quick-edit",
        "class": "collapsible"
    }).append($("<span>").append($("<a>", {
        href: "javascript:void(0)",
        text: typeof Wikiplus !== "undefined" ? "".concat(_msg("quick-edit"), "(IPE)") : _msg("quick-edit")
    }).on("click", function () {
        InPageEdit.quickEdit({
            page: wgPageName,
            revision: wgRevisionId || undefined
        });
    }))));
});

importScript('User:SaoMikoto/js/Usergroup.js'); // Backlink: [[User:SaoMikoto/js/Usergroup.js]]
importScript('User:SaoMikoto/js/CleanDeleteReasons.js'); // Backlink: [[User:SaoMikoto/js/CleanDeleteReasons.js]]