MediaWiki:Gadget-ShortURL.js:修订间差异
删除的内容 添加的内容
匿名用户也可复制短链接:去掉 wgUserName 判断 |
ShortURL: remove numbering from label |
||
| (未显示同一用户的1个中间版本) | |||
第248行:
}).$element
);
// 【原】if (wgUserName) { 以下内容 — 仅登录显示短链接 }
// 【新】匿名也可复制短链接
var _iterator2 = _createForOfIteratorHelper(domains.entries()), _step2;
try {
第255行 ⟶ 第257行:
// eslint-disable-next-line @typescript-eslint/no-unsafe-call, @typescript-eslint/no-explicit-any, @typescript-eslint/no-unsafe-argument
new mw.widgets.CopyTextLayout({
label:
title:
align: "top",
copyText: "https://".concat(domain).concat(link)
第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: "#",
| |||