MediaWiki:Vector.js:修订间差异

来自NeuroWiki
跳转到导航 跳转到搜索
无编辑摘要
无编辑摘要
 
第1行: 第1行:
/* 此处所有JavaScript将为使用Vector皮肤的用户加载 */
/* 此处所有JavaScript将为使用Vector皮肤的用户加载 */
$(function () {
$(function () {
    // 获取当前页面的名称
     var pageName = mw.config.get('wgPageName');
     var pageName = mw.config.get('wgPageName');
     var mainPage = mw.config.get('wgMainPageTitle');
     var mainPage = mw.config.get('wgMainPageTitle');


     // 定义多个首页别名
     if (!mainPage) {
    var homePages = ['Main_Page', '首页', mainPage.replace(/ /g, '_')];
        console.warn('wgMainPageTitle is null or undefined. Using default value.');
        mainPage = 'Main Page'; // 设置默认首页标题
    }


     // 判断是否为首页
     var homePages = ['Main_Page', '首页', mainPage.replace(/ /g, '_')]; // 构建首页列表
 
    // 判断当前页面是否为首页
     if (homePages.includes(pageName)) {
     if (homePages.includes(pageName)) {
         var $pageTitle = $('.firstHeading');
         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(); // 隐藏标题
        }
    }
});