MediaWiki:Gadget-copyUrl.js

来自偶像大师中文维基
跳转到导航 跳转到搜索

注意:在发布之后,您可能需要清除浏览器缓存才能看到所作出的更改的影响。

  • Firefox或Safari:按住Shift的同时单击刷新,或按Ctrl-F5Ctrl-R(Mac为⌘-R
  • Google Chrome:Ctrl-Shift-R(Mac为⌘-Shift-R
  • Edge:按住Ctrl的同时单击刷新,或按Ctrl-F5
$().ready(function () {
  mw.loader.using("ext.gadget.clipboard", function () {
    var clipboard = new ClipboardJS(".copyUrl", {
      text: function (trigger) {
        if (
          !!mw.config.get("wgMFMode") &&
          $(trigger).parents("#mw-mf-page-left").length !== 0
        ) {
          return (
            mw.config.get("wgServer") + "/index.php?curid=" + mw.config.get("wgArticleId")
          );
        } else {
          return trigger.getAttribute("data-clipboard-text");
        }
      },
    });
    clipboard.on("success", function (e) {
      alert("链接已复制: " + e.text);
    });
    clipboard.on("error", function (e) {
      console.error({ copyUrlError: e });
    });
  });
});