MediaWiki:Vector.js:修订间差异

来自NeuroWiki
跳转到导航 跳转到搜索
无编辑摘要
无编辑摘要
 
(未显示同一用户的1个中间版本)
第2行: 第2行:
$(function () {
$(function () {
     // 获取当前页面的名称
     // 获取当前页面的名称
     var pageName = mw.config.get('wgPageName'); // 当前页面名(如 "Main_Page" 或 "首页")
     var pageName = mw.config.get('wgPageName');
     var mainPage = mw.config.get('wgMainPageTitle'); // 首页的标题(如 "Main Page" 或 "首页")
     var mainPage = mw.config.get('wgMainPageTitle');
      
 
    // 判断是否为首页(页面名匹配首页标题)
    if (!mainPage) {
     if (pageName === mainPage.replace(/ /g, '_')) { // 将空格替换为下划线以匹配格式
        console.warn('wgMainPageTitle is null or undefined. Using default value.');
         var $pageTitle = $('.firstHeading'); // 选择页面标题的元素
        mainPage = 'Main Page'; // 设置默认首页标题
     }
 
     var homePages = ['Main_Page', '首页', mainPage.replace(/ /g, '_')]; // 构建首页列表
 
    // 判断当前页面是否为首页
    if (homePages.includes(pageName)) {
         var $pageTitle = $('.firstHeading'); // 选择标题元素
         if ($pageTitle.length) {
         if ($pageTitle.length) {
             $pageTitle.hide(); // 隐藏页面标题
             $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(); // 隐藏标题
        }
    }
});