MediaWiki:Common.js:修订间差异

添加2,031字节 、​ 2021年3月22日 (星期一)
无编辑摘要
imported>=海豚=
无编辑摘要
imported>=海豚=
无编辑摘要
第22行: 第22行:
    var wgUserGroups = mw.config.get("wgUserGroups");
    var wgUserGroups = mw.config.get("wgUserGroups");
    var isMGPMGUser = wgUserGroups.includes("patroller") || wgUserGroups.includes("sysop");
    var isMGPMGUser = wgUserGroups.includes("patroller") || wgUserGroups.includes("sysop");
   /* 修正验证码 */
   function tcc() {
     var tcBtn = document.getElementById("TencentCaptcha");
     if (tcBtn && !tcBtn.disabled) {
       var originText = tcBtn.innerText;
       tcBtn.innerText = "正在加载验证码,请稍候……";
       var wpCaptchaWord = document.getElementById("wpCaptchaWord");
       var wpCaptchaId = document.getElementById("wpCaptchaId");
       var c = setInterval(function () {
         if (typeof window.TencentCaptcha === "function") {
           clearInterval(c);
           if (!tcBtn.disabled) {
             new window.TencentCaptcha(document.getElementById("TencentCaptcha"));
             tcBtn.innerText = originText;
           }
         }
       }, 100);
       document.getElementById("wpSave").addEventListener("click", function (e) {
         if (!tcBtn.disabled && (!wpCaptchaWord.value || !wpCaptchaId.value)) {
           alert("请点击验证按钮,完成验证后再提交");
           e.preventDefault();
           e.stopImmediatePropagation();
           e.stopPropagation();
         }
       }, {
         capture: true
       });
     }
   }
    //滚动公告
    //滚动公告
    function autoScroll(obj) {
    function autoScroll(obj) {
第347行: 第376行:
        });
        });
      }, 200);
      }, 200);
     //图片地址
     mw.loader.using("mediawiki.Uri").then(function () {
       setInterval(function () {
         $(document.querySelectorAll('img[src*="//img.moegirl.org/"]:not(.org-changed), img[src*="//commons.moegirl.org/"]:not(.org-changed)')).each(function (_, ele) {
           try {
             var url = new mw.Uri(ele.src);
             if (["img.moegirl.org", "commons.moegirl.org"].includes(url.host)) {
               url.host += ".cn";
               ele.src = url;
             }
             ele.classList.add("org-changed");
           } catch (e) { }
         });
       }, 200);
     });
      //修正hash跳转错误
      //修正hash跳转错误
      if ($(".mw-collapsible")[0]) {
      if ($(".mw-collapsible")[0]) {
匿名用户