Customize the sorting and collapsing of staff roles in all types of subjects
这些是代码更新过的版本。 显示所有版本
console
console.debug
jobOrderMap.exact
infobox
更多制作人员
CSS
allDisable
jobOrderMap
JobOrderMap
StaffMapList
localStorage
Array.sort()
sub_group
sub_container
DOM
- 提供了一个基于`localStorage`的异步通信接口,可以将传入的数据根据用户当前自定义/默认设置进行排序 - 将原本通过在`infobox.li`中内嵌一层`div`的方式来实现不定行数折叠效果,改为借助多层遮罩实现,同时外观不改变 - 优化了排序逻辑,并对其进行抽象与泛化,以支持不同的任务类型
关闭console.debug
- 支持所有类型的条目(但目前只有动画条目有默认数据) - 优化排序,并进行适当的操作延迟,提高对修改或读取网页`infobox`信息的其他脚本的兼容性 - 针对`sub_group`与`sub_container`类别信息进行了排序兼容与样式优化 - 设置界面可以记忆不同模块的展开状态 - 文本内容编辑增加了对部分全角符号的自动纠错能力
- 对大部分功能进行了对象化、解耦与重构,采用对象和类的方式重新设计,具备了扩展其他条目类型的能力 - 可以自定义职位信息的行数限制,为任意正整数 - 可以自定义各类型条目功能的启用状态,具备三个挡位 - 对被二次展开的职位信息,其折叠区域超过一定数值,将在其末尾再提供一个折叠按钮 - 为尾部的折叠按钮交互添加上下文防迷失 - 为数据写入操作添加防抖逻辑 - 使用懒加载的方式载入默认数据 - 优化设置内的交互控件 - 为CSS样式添加兼容性前缀 - 修复特殊情况下`更多制作人员`按钮无法显示的问题
- 修复未被匹配的职位信息显示失败的问题
- 对超过行数限制的职位信息进行折叠(现为固定值4,在随后的版本中可自定义); - 设置界面文本框在自动纠错后,将通过原位置计算光标出现的适宜位置; - 修复由于`sub_container`类名丢失造成的`别名`顶部边框被重复显示的问题; - 将原本的对`#infobox>.li.innerHTML`的修改操作,转为对`DOM`进行移动; - 严格对URL匹配的限制; - 将所有样式整合为CSS数据。
- 使用更便捷的方法获取当前条目的类型- 修复一处控制台信息打印的逻辑错误
土豆服务器,请按需使用
镜像地址随时可能被墙,建议加群获取最新地址
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址