MediaWiki:Common.js:修订间差异

来自開源之海
Johnson留言 | 贡献
无编辑摘要
Johnson留言 | 贡献
无编辑摘要
 
(未显示同一用户的2个中间版本)
第1行: 第1行:
/* 这里的任何JavaScript将为所有用户在每次页面加载时加载。 */
/* 这里的任何JavaScript将为所有用户在每次页面加载时加载。 */
/*
$(function() {
$(function() {
    // 檢查是否為 Timeless 面板且存在目錄和右側欄
     var $toc = $('#toc');
     var $toc = $('#toc');
     var $rightPane = $('#mw-related-navigation');
     var $rightColumn = $('#mw-related-navigation');


    // 如果頁面有目錄且存在右側欄
     if ($toc.length && $rightColumn.length) {
     if ($toc.length && $rightPane.length) {
         // 建立一個符合 Timeless 風格的包裝層
         // 將目錄移動到右側欄的最上方
         var $tocWrapper = $('<div id="p-toc-sidebar" class="sidebar-chunk"></div>');
         $toc.prependTo($rightPane);
        var $tocTitle = $('<h3>').text($toc.find('.toctitle h2').text() || '目錄');
          
         var $tocInner = $('<div class="sidebar-inner"></div>');
         // 可選:強制顯示目錄(防止某些插件隱藏它)
 
         $toc.show();
         // 搬移目錄內容
          
         $tocInner.append($toc.find('ul'));
         // 增加一個類名以便自定義樣式
         $tocWrapper.append($tocTitle).append($tocInner);
         $toc.addClass('sticky-sidebar-toc');
 
        // 插入到右側欄的最頂端
        $rightColumn.prepend($tocWrapper);
 
         // 隱藏原本在文章頭部的目錄
         $toc.remove();
     }
     }
});
});
*/

2026年5月5日 (二) 18:12的最新版本

/* 这里的任何JavaScript将为所有用户在每次页面加载时加载。 */
/*
$(function() {
    // 檢查是否為 Timeless 面板且存在目錄和右側欄
    var $toc = $('#toc');
    var $rightColumn = $('#mw-related-navigation');

    if ($toc.length && $rightColumn.length) {
        // 建立一個符合 Timeless 風格的包裝層
        var $tocWrapper = $('<div id="p-toc-sidebar" class="sidebar-chunk"></div>');
        var $tocTitle = $('<h3>').text($toc.find('.toctitle h2').text() || '目錄');
        var $tocInner = $('<div class="sidebar-inner"></div>');

        // 搬移目錄內容
        $tocInner.append($toc.find('ul'));
        $tocWrapper.append($tocTitle).append($tocInner);

        // 插入到右側欄的最頂端
        $rightColumn.prepend($tocWrapper);

        // 隱藏原本在文章頭部的目錄
        $toc.remove();
    }
});
*/