打开/关闭菜单
打开/关闭外观设置菜单
打开/关闭个人菜单
未登录
登录后可编辑和发表评论。

MediaWiki:Gadget-SectionPermanentLink.js

MediaWiki界面页面

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

  • Firefox或Safari:按住Shift的同时单击刷新,或按Ctrl + F5Ctrl + R(Mac为 R
  • Google Chrome:Ctrl + Shift + R(Mac为 Shift R
  • Edge:按住Ctrl的同时单击刷新,或按Ctrl + F5
/* <pre> */

"use strict";$(()=>{if(mw.config.get("wgNamespaceNumber")%2==1){const e=!document.getElementsByClassName("mw-editsection")[0]||"none"===$(".mw-editsection").css("display"),t=wgULS("固定链接","固定連結");$("#mw-content-text .mw-parser-output h2").each((s,i)=>{const n=$(i),a=$(i).next(".mw-editsection"),c=$('<span class="mw-editsection-divider"> | </span>'),o=$(`<a data-thread-id="${n.attr("id")}" class="section-permanent-link">${t}</a>`);if(e){const e=$('<span class="mw-editsection" style="display:inline!important"></span>');e.append('<span class="mw-editsection-bracket">[</span>',o,'<span class="mw-editsection-bracket">]</span>'),n.find(".mw-headline").after(e)}else{a.find(".mw-editsection-bracket").first().after(c).after(o);const e=a.find(".AnnTools_MarkAsResolved");if(e[0]){const t=e.next(".mw-editsection-divider");t.length>0&&t.after(c).after(o)}}o.on("click",()=>{navigator.clipboard.writeText(`[[Special:PermanentLink/${mw.config.get("wgRevisionId")}#${o.data("thread-id")}]]`),o.text(wgULS("复制成功","復製成功")),setTimeout(()=>{o.text(t)},2e3)})})}}); 

/* </pre> */