MediaWiki:Gadget-ShortURL.js:修订间差异
删除的内容 添加的内容
匿名用户也可复制短链接:去掉 wgUserName 判断 |
匿名可复制短链接:旧代码注释保留,新增匿名兼容 |
||
第248行:
}).$element
);
// 【原】if (wgUserName) { 以下内容 — 仅登录显示短链接 }
// 【新】匿名也可复制短链接
var _iterator2 = _createForOfIteratorHelper(domains.entries()), _step2;
try {
第289行 ⟶ 第291行:
if (!headerLink) {
headerLink = /* @__PURE__ */ import_ext_gadget3.default.createElement("a", {
// 【原】"aria-label": wgUserName ? getMessage("Short URL") : getMessage("Share URL for the page"),
// 【新】匿名统一显示"短链接"
"aria-label": getMessage("Short URL"),
href: "#"
}, /* @__PURE__ */ import_ext_gadget3.default.createElement("span", {
className: "gadget-short-link__icon"
// 【新】匿名统一
}, getMessage("Short URL")));
(0, import_ext_gadget5.tippy)(headerLink, {
arrow: true,
// 【原】content: wgUserName ?
// 【新】匿名统一
content: getMessage("Short URL"),
placement: "bottom"
});
第305行 ⟶ 第313行:
$headerElement.prependTo(".mw-indicators");
}
// 【原】const fullLink = wgUserName ? "https://".concat(domains[0]).concat(link) : "https://".concat(location.host).concat(permaLink);
// 【新】匿名也可用短链接
const fullLink = domains.length ? "https://".concat(domains[0]).concat(link) : "https://".concat(location.host).concat(permaLink);
const $notifyElement = $(/* @__PURE__ */ import_ext_gadget3.default.createElement("span", null, getMessage("URL copied to clipboard"), /* @__PURE__ */ import_ext_gadget3.default.createElement("br", null), /* @__PURE__ */ import_ext_gadget3.default.createElement("a", {
href: "#",
| |||