MediaWiki:Mobile.js:修订间差异

imported>=海豚=
无编辑摘要
imported>=海豚=
无编辑摘要
第85行: 第85行:
             $('.mw-collapsible').makeCollapsible();
             $('.mw-collapsible').makeCollapsible();
         });
         });
        //桌面版页面外链改为移动端域名
                    // 桌面版页面外链改为移动端域名
        mw.loader.using("mediawiki.Uri").then(function() {
            document.body.addEventListener("click", function(e) {
            $('a[target="_blank"]').each(function() {
                e.path.forEach(function(ele) {
                var url = new mw.Uri(this.href);
                    if (ele instanceof HTMLAnchorElement) {
                if (url.host === "www.hmoegirl.com" && url.query.mobileaction !== "toggle_view_desktop") {
                        var url = new mw.Uri(ele.href);
                    url.host = "m.hmoegirl.com";
                        if (/www\.hmoegirl\.com?$/.test(url.host) && url.query.mobileaction !== "toggle_view_desktop") {
                    this.href = url;
                            url.host = mw.config.get("wgServer").replace(/^(?:(?:https?:)?\/\/)?www/, "m");
                 }
                            ele.href = url;
             });
                        }
        });
                    }
                 });
             }, captureSupported ? {
                capture: true,
            } : true);
     });
     });
})(jQuery, mediaWiki); //立即执行匿名函数并传递原始变量
})(jQuery, mediaWiki); //立即执行匿名函数并传递原始变量
// </pre>
// </pre>