MediaWiki:Gadget-Logout-confirm.js

moe>AnnAngela-dbot2025年1月21日 (二) 11:49的版本 (代码变动:103d1a56 - feat: rename (#594) by U:AnnAngela, co-authored-by: GH:github-actions[bot])
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)

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

  • Firefox或Safari:按住Shift的同时单击刷新,或按Ctrl-F5Ctrl-R(Mac为⌘-R
  • Google Chrome:Ctrl-Shift-R(Mac为⌘-Shift-R
  • Edge:按住Ctrl的同时单击刷新,或按Ctrl-F5
/**
 * -------------------------------------------------------------------------
 * !!! DON'T MODIFY THIS PAGE MANUALLY, YOUR CHANGES WILL BE OVERWRITTEN !!!
 * -------------------------------------------------------------------------
 */
var _addText = '{{GHIACode|page=GHIA:MoegirlPediaInterfaceCodes/blob/master/src/gadgets/Logout-confirm/Gadget-Logout-confirm.js|user=[[U:AnnAngela]]|co-authors=GH:github-actions[bot]|longId=103d1a563ea4ccc8ff29fb55c9bcd88329a56eb5|shortId=103d1a56|summary=feat: rename (#594)|body=<nowiki>Co-authored-by: github-actions[bot] <41898282+github-actions[bot]📧users.noreply.github.com></nowiki>}}'; 

/* <pre> */

"use strict";
$(function () {
    $("#pt-logout > a[href*=logoutToken], .moe-user-dropdown-inner #logout").each(function (_, ele) {
        var uri = new mw.Uri(ele.href);
        Reflect.deleteProperty(uri.query, "logoutToken");
        ele.href = uri;
    });
    if (mw.config.get("wgCanonicalSpecialPageName") === "Userlogout") {
        var context = $("#mw-content-text");
        if (!context.find("#mw-returnto")[0] && context.text().includes("If you wish to log out")) {
            var link = context.find("a[href*=logoutToken]").clone();
            link.attr("target", "_self").text(wgULS("点此退出", "點此登出")).addClass("mw-ui-button mw-ui-progressive").css("margin-left", ".25em");
            context.empty().text("如果您想退出萌娘百科账号,请", "如果您想登出萌娘百科賬號,請").append(link);
        }
    }
}); 

/* </pre> */