MediaWiki:Vector.js:修订间差异

来自NeuroWiki
跳转到导航 跳转到搜索
创建页面,内容为“→‎此处所有JavaScript将为使用Vector皮肤的用户加载:​ document.addEventListener("DOMContentLoaded", function () { // 获取当前页面的标题和页面名称 var pageTitle = document.querySelector('.firstHeading'); // 页面标题的 DOM 元素 var pageName = mw.config.get('wgPageName'); // 获取页面名称,格式如 "Main_Page" // 判断是否为首页或 Main Page if (pageName === 'Main_Page' || pageName === '首页')…”
 
无编辑摘要
 
(未显示同一用户的2个中间版本)
第1行: 第1行:
/* 此处所有JavaScript将为使用Vector皮肤的用户加载 */
/* 此处所有JavaScript将为使用Vector皮肤的用户加载 */
document.addEventListener("DOMContentLoaded", function () {
$(function () {
     // 获取当前页面的标题和页面名称
     // 获取当前页面的名称
     var pageTitle = document.querySelector('.firstHeading'); // 页面标题的 DOM 元素
     var pageName = mw.config.get('wgPageName');
     var pageName = mw.config.get('wgPageName'); // 获取页面名称,格式如 "Main_Page"
     var mainPage = mw.config.get('wgMainPageTitle');


     // 判断是否为首页或 Main Page
     if (!mainPage) {
     if (pageName === 'Main_Page' || pageName === '首页') {
        console.warn('wgMainPageTitle is null or undefined. Using default value.');
         if (pageTitle) {
        mainPage = 'Main Page'; // 设置默认首页标题
             pageTitle.style.display = 'none'; // 隐藏标题
    }
 
     var homePages = ['Main_Page', '首页', mainPage.replace(/ /g, '_')]; // 构建首页列表
 
    // 判断当前页面是否为首页
    if (homePages.includes(pageName)) {
        var $pageTitle = $('.firstHeading'); // 选择标题元素
         if ($pageTitle.length) {
             $pageTitle.hide(); // 隐藏标题
         }
         }
     }
     }
});
});

2025年1月23日 (四) 02:36的最新版本

/* 此处所有JavaScript将为使用Vector皮肤的用户加载 */
$(function () {
    // 获取当前页面的名称
    var pageName = mw.config.get('wgPageName');
    var mainPage = mw.config.get('wgMainPageTitle');

    if (!mainPage) {
        console.warn('wgMainPageTitle is null or undefined. Using default value.');
        mainPage = 'Main Page'; // 设置默认首页标题
    }

    var homePages = ['Main_Page', '首页', mainPage.replace(/ /g, '_')]; // 构建首页列表

    // 判断当前页面是否为首页
    if (homePages.includes(pageName)) {
        var $pageTitle = $('.firstHeading'); // 选择标题元素
        if ($pageTitle.length) {
            $pageTitle.hide(); // 隐藏标题
        }
    }
});