MediaWiki:Gadget-InPageEdit-v2.js

H萌娘,万物皆可H的百科全书!
imported>=海豚=2020年4月15日 (三) 09:39的版本
跳到导航 跳到搜索

注意:这类代码页面在保存之后,您可能需要清除浏览器缓存才能看到所作出的变更的影响。

mw.loader.load("https://cdn.jsdelivr.net/gh/dragon-fish/inpageedit-v2@master/script.min.js");
mw.hook("InPageEdit").add(function() {
    if (mw.config.get("wgIsArticle")) {
        mw.hook("dev.i18n").add(function(i18no) {
            i18no.loadMessages("InPageEdit-v2").then(function(i18n) {
                $("#ca-edit").after(
                    $("<li>", {
                        id: "ca-quick-edit",
                        class: "collapsible"
                    }).append(
                        $("<span>").append(
                            $("<a>", {
                                href: "javascript:void(0)",
                                text: i18n.msg("quick-edit").escape() + ("Wikiplus" in window && Wikiplus.version ? "(IPE)" : "")
                            }).click(function() {
                                InPageEdit.quickEdit({
                                    page: mw.config.get("wgPageName"),
                                    revision: mw.config.get("wgRevisionId")
                                });
                            })
                        )
                    )
                );
            });
        });
    }
});
$(function(){
  $('#ca-view').after(
    $('<li>',{
      id:'ca-quick-edit',
      class:'collapsible'
    }).append(
      $('<span>').append(
        $('<a>',{
          href: 'javascript:void(0)'
        })
        .text('快速编辑')
        .click(function(){
          InPageEdit.edit({
            page: mw.config.get('wgPageName'),
            revision: mw.config.get('wgRevisionId')
          });
        })
      )
    )
  );
});