MediaWiki:Gadget-CopyCodeBlock.js:修订间差异
删除的内容 添加的内容
创建页面,内容为“→* * SPDX-License-Identifier: CC-BY-SA-4.0 * _addText: '{{Gadget Header|license=CC-BY-SA-4.0}}' * * @base {@link https://en.wikipedia.org/wiki/User:Nardog/CopyCodeBlock.js} * @source {@link https://git.qiuwen.net.cn/InterfaceAdmin/QiuwenGadgets/src/branch/master/src/CopyCodeBlock} * @license CC-BY-SA-4.0 {@link https://www.qiuwenbaike.cn/wiki/H:CC-BY-SA-4.0}: /** * +------------------------------------------------------------+ * | === WAR…” |
小无编辑摘要 |
||
第71行:
var button = "CopyCodeBlock-module__button_74i1Da__4100";
var codeBlock = "CopyCodeBlock-module__codeBlock_74i1Da__4100";
//! src/CopyCodeBlock/modules/addCopyListener.ts
var import_ext_gadget2 = require("ext.gadget.Clipboard");▼
//! src/CopyCodeBlock/modules/i18n.ts
var import_ext_gadget = require("ext.gadget.i18n");
var getI18nMessages = () => {
Copy: (0, import_ext_gadget.localize)({
▲ return {
"zh-hant": "拷貝至剪貼簿"
};▼
Copied: (0, import_ext_gadget.localize)({
"zh-hant": "已拷貝"
};▼
}),
Failed: (0, import_ext_gadget.localize)({
en: "Copy failed",
ja: "コピーに失敗しました",
"zh-hans": "复制失败",
"zh-hant": "拷貝失敗"
};
var i18nMessages = getI18nMessages();
第100行 ⟶ 第101行:
return i18nMessages[key] || key;
};
//! src/CopyCodeBlock/modules/addCopyListener.ts
▲var import_ext_gadget2 = require("ext.gadget.Clipboard");
var import_ext_gadget3 = require("ext.gadget.Toastify");
var addCopyListener = ($pres) => {
第132行 ⟶ 第131行:
}
};
//! src/CopyCodeBlock/modules/addButton.ts
var import_ext_gadget4 = require("ext.gadget.Tippy");
第153行 ⟶ 第151行:
addCopyListener($pres);
};
//! src/CopyCodeBlock/CopyCodeBlock.ts
mw.hook("wikipage.content").add(function copyCodeBlock($content) {
| |||