User:Cwek/工作室2/Navbox
原型代码
编辑- 模块:Navbox(稳定版本)
- 模块:Navbox/sandbox2(开发版本,改写自粤语维基百科稳定版本)
- Template:Navbox subgroup
- Template:Navbox with columns
- Template:Navbox with collapsible groups
模块:Navbox with collapsible groups- Template:Navbox/div(高级测试,纯div渲染)
原型显示
编辑- /行式
- /行式有子代
- /列式
- /列式有子代
- /折叠
- /折叠列式
- /折叠全子类型全参数
- 奇偶
- /奇偶行式
- /奇偶列式
- /奇偶折叠
- 一些总结信息:列式部分(col)不存在交替,只有行式部分(list)参与交替;折叠(collapsible)是行式再套入一个小Navbox子体代替,只有存在group作为子体的title时才会生成,所以内容容纳的list格仍有交替,但里面的子体不存在交替。默认没参数为odd(奇)-even(偶)交替,swap为even-odd,单一odd或even为锁定,off等价于odd。en已实现list的跨模板交替(预先填充替代标记,然后最终渲染html对象时再匹配替换),子代设置evenodd不影响父代的evenodd交替控制,但只影响class的even-odd类名,每个子体的even-odd-style是自己单独控制,每个兄弟子体互不影响。
- 简而言之:当自动交替功能搜索到带title的子体时,计数器会自动重置。--Dabao qian℡ 2024年10月1日 (二) 11:52 (UTC)