MediaWiki:Common.js:修订间差异

MediaWiki界面页面
无编辑摘要
无编辑摘要
第1行: 第1行:
function addCssFile(cssUrl) {
function addCssFile(cssUrl) {
var link = document.createElement("link");
   var link = document.createElement("link");
link.rel = "stylesheet";
   link.rel = "stylesheet";
link.href = cssUrl;
   link.href = cssUrl;
document.head.appendChild(link);
   document.head.appendChild(link);
}
}


function addJsFile(jsUrl) {
function addJsFile(jsUrl) {
var script = document.createElement("script");
   var script = document.createElement("script");
script.src = jsUrl;
   script.src = jsUrl;
document.head.appendChild(script);
   document.head.appendChild(script);
}
}


if (mw.config.get('wgPageName') === '首页') {
const pageScripts = {
importScript( 'MediaWiki:Mainpage.js' );
   '首页': 'MediaWiki:Mainpage.js',
} else if (mw.config.get('wgPageName') === '玩家列表') {
   '玩家列表': 'MediaWiki:Playerlist.js',
importScript( 'MediaWiki:Playerlist.js' );
   'HydCraft_Wiki:玩家档案': 'MediaWiki:LoadDH.js',
} else if (mw.config.get('wgPageName') === 'HydCraft_Wiki:玩家档案' || mw.config.get('wgPageName') === 'HydCraft_Wiki:仪表盘' || mw.config.get('wgPageName') === 'HydCraft_Wiki:信息查询') {
   'HydCraft_Wiki:仪表盘': 'MediaWiki:LoadDH.js',
importScript('MediaWiki:LoadDH.js');
   'HydCraft_Wiki:信息查询': 'MediaWiki:LoadDH.js'
};
 
const currentPageName = mw.config.get('wgPageName');
const scriptToImport = pageScripts[currentPageName];
 
if (scriptToImport) {
   importScript(scriptToImport);
}
}

2023年8月8日 (二) 21:38的版本

function addCssFile(cssUrl) {
    var link = document.createElement("link");
    link.rel = "stylesheet";
    link.href = cssUrl;
    document.head.appendChild(link);
}

function addJsFile(jsUrl) {
    var script = document.createElement("script");
    script.src = jsUrl;
    document.head.appendChild(script);
}

const pageScripts = {
    '首页': 'MediaWiki:Mainpage.js',
    '玩家列表': 'MediaWiki:Playerlist.js',
    'HydCraft_Wiki:玩家档案': 'MediaWiki:LoadDH.js',
    'HydCraft_Wiki:仪表盘': 'MediaWiki:LoadDH.js',
    'HydCraft_Wiki:信息查询': 'MediaWiki:LoadDH.js'
};

const currentPageName = mw.config.get('wgPageName');
const scriptToImport = pageScripts[currentPageName];

if (scriptToImport) {
    importScript(scriptToImport);
}
为了让您的浏览体验更加高效、方便和个性化,遵照《中华人民共和国网络安全法》和《信息安全技术个人信息安全规范》,我们需要您允许本站使用Cookies。在某些情况下,Cookies是使网站正常运行的必要条件。