经过分析,一直以来存在的侧边栏收起后(可能是窗口大小改变或者误触puller)无法重新展开的问题无法简单地通过附加CSS样式解决,因此,我在JavaScript脚本种引入了新的IIFE(立即调用表达式),即 preventHideSidebar()
函数,它会检测侧栏是否被收起,如果被收起,则在 页面刷新 后,帮你自动点击puller并展开侧栏。
上述原因导致PKU Art首次出现了JavaScript安装和CSS安装的差异,所以我建议所有采用CSS安装的用户 改变安装方式 至JavaScript安装。
custom-builder.py
现在支持解析 main.js
中的IIFE表达式,并且自动添加到脚本后。