MediaWiki:Gadget-InPageEdit-v2.js:修订间差异

H萌娘,万物皆可H的百科全书!
跳到导航 跳到搜索
imported>=海豚=
无编辑摘要
imported>=海豚=
无编辑摘要
 
(未显示同一用户的12个中间版本)
第1行: 第1行:
mw.loader.load("https://cdn.jsdelivr.net/gh/dragon-fish/inpageedit-v2@master/script.min.js");
"use strict";
mw.hook("InPageEdit").add(function() {
mw.loader.load("https://cdn.jsdelivr.net/npm/mediawiki-inpageedit@latest/dist/InPageEdit.min.js");
    if (mw.config.get("wgIsArticle")) {
mw.hook("InPageEdit").add(function (ctx) {
      mw.hook("dfgh.i18n").add(function(i18no) {
    var InPageEdit = ctx.InPageEdit,
       i18no.loadMessages("InPageEdit-v2").then(function(i18n) {
     _msg = ctx._msg,
         $("#ca-edit").after(
     wgPageName = mw.config.get("wgPageName"),
           $("<li>", {
      wgRevisionId = mw.config.get("wgRevisionId");
             id: "ca-quick-edit",
   $("#ca-edit").after(
             class: "collapsible"
     $("<li>", {
           }).append(
       id: "ca-quick-edit",
             $("<span>").append(
       "class": "collapsible"
               $("<a>", {
     }).append(
                 href: "javascript:void(0)",
       $("<span>").append(
                 text: i18n.msg("quick-edit").escape() + ("Wikiplus" in window && Wikiplus.version ? "(IPE)" : "")
         $("<a>", {
               }).click(function() {
           href: "javascript:void(0)",
                 InPageEdit.quickEdit({
           text: typeof Wikiplus !== "undefined" ? _msg("quick-edit") + "(IPE)" : _msg("quick-edit")
                   page: mw.config.get("wgPageName"),
         }).on("click", function () {
                   revision: mw.config.get("wgRevisionId")
           InPageEdit.quickEdit({
                 });
             page: wgPageName,
               })
             revision: wgRevisionId
             )
           });
           )
         })
         );
        )
        });
      )
      });
    );
    }
});
});

2020年9月3日 (四) 20:10的最新版本

"use strict";
mw.loader.load("https://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-quick-edit",
            "class": "collapsible"
        }).append(
            $("<span>").append(
                $("<a>", {
                    href: "javascript:void(0)",
                    text: typeof Wikiplus !== "undefined" ? _msg("quick-edit") + "(IPE)" : _msg("quick-edit")
                }).on("click", function () {
                    InPageEdit.quickEdit({
                        page: wgPageName,
                        revision: wgRevisionId
                    });
                })
            )
        )
    );
});