MediaWiki:Gadget-stickyToc.js:修订间差异

无编辑摘要
标签已被回退
无编辑摘要
标签手工回退 已被回退
第1行: 第1行:
$(function(){
$(function(){
    if (!$('#toc').length) {
if (!$('#toc').length) {
        return;
return;
    }
}
    var i18n = {
var batchConv = require('ext.gadget.HanAssist').batchConv;
        header: '目录',
var i18n = batchConv({
        top: '返回顶部'
header: { hans: '目录', hant: '目錄' },
    };
top: { hans: '(顶部)', hant: '(頂部)' }
   
});
    new ResizeObserver(function(entries) {
new ResizeObserver(function(entries) {
if (window.innerWidth <= 720) {
if (window.innerWidth <= 720) {
$('#mw-panel').css('height', '');
$('#mw-panel').css('height', '');
第16行: 第17行:
}
}
}).observe($('#content')[0]);
}).observe($('#content')[0]);
var tocCollapsed = false;
var tocCollapsed = (localStorage.getItem("sidebar_vector_c_p-toc") !== "n");
$('<nav id="p-toc" class="vector-menu mw-portlet mw-portlet-toc vector-menu-portal portal" aria-labelledby="p-toc-label" role="navigation">').append(
$('<nav id="p-toc" class="vector-menu mw-portlet mw-portlet-toc vector-menu-portal portal" aria-labelledby="p-toc-label" role="navigation">').append(
    $('<h3 id="p-toc-label" class="vector-menu-heading" tabindex="0">').append(
    $('<h3 id="p-toc-label" class="vector-menu-heading" tabindex="0">').append(
第28行: 第29行:
        var $el = $(this).parent();
        var $el = $(this).parent();
event.stopPropagation();
event.stopPropagation();
        //$el.toggleClass("collapsed");
        $el.toggleClass("collapsed");
        if($el.hasClass("collapsed")){
        if($el.hasClass("collapsed")){
localStorage.setItem("sidebar_vector_c_p-toc", "y");
localStorage.setItem("sidebar_vector_c_p-toc", "y");
第85行: 第86行:
} );
} );
});
});
// [[Category:Scripts]]