869
个编辑
MJ Hamster(留言 | 贡献) (创建页面,内容为“$(function(){ if (!$('#toc').length) { return; } var batchConv = require('ext.gadget.HanAssist').batchConv; var i18n = batchConv({ header: { hans: '目录', hant: '目錄' }, top: { hans: '(顶部)', hant: '(頂部)' } }); new ResizeObserver(function(entries) { if (window.innerWidth <= 720) { $('#mw-panel').css('height', ''); } else { $('#mw-panel').css('height', document.body.scrollHeight - 10); } }).observe($('#content')[0…”) |
MJ Hamster(留言 | 贡献) 小无编辑摘要 |
||
第1行: | 第1行: | ||
$(function(){ | $(function(){ | ||
if (!$('#toc').length) { | |||
return; | |||
} | |||
var i18n = { | |||
header: 'Contents', | |||
top: '(Top)' | |||
}; | |||
// Hide the existing TOC | |||
$('#toc').hide(); | |||
new ResizeObserver(function(entries) { | |||
if (window.innerWidth <= 720) { | if (window.innerWidth <= 720) { | ||
$('#mw-panel').css('height', ''); | $('#mw-panel').css('height', ''); | ||
第17行: | 第19行: | ||
} | } | ||
}).observe($('#content')[0]); | }).observe($('#content')[0]); | ||
var tocCollapsed = | var tocCollapsed = false; | ||
$('<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( | ||
第29行: | 第31行: | ||
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"); | ||
第86行: | 第88行: | ||
} ); | } ); | ||
}); | }); | ||
// [[Category:Scripts]] |