模块讨论:Nav
跳转到导航
跳转到搜索
奇偶行问题
@サンムル 为了在中间插入子navbox之后保持list之间颜色间隔,之前一般会用中间空一个list序号的方式来调整。新版本是好像是自动判断奇偶了,调整完不起作用了?
| 效果 | |||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|||||||||||||||||||||||||||||||||||||||||||
Grandom讨论·贡献 2020年11月13日 (五) 01:28 (CST)
- @Grandom新算法不再按照“group”后的序号来决定颜色,没有group的空白list将会被忽略。莫名其妙空一个序号的做法将会带来迷惑,因此被弃用了。之后将会通过技术手段查找、删除所有的空序号。--サンムル(讨论) 2020年11月13日 (五) 09:29 (CST)
- 非常抱歉理解错了你的意思,这确实是个严重的问题,目前正在修复中。--サンムル(讨论) 2020年11月13日 (五) 10:05 (CST)
- fixed. 模块将会识别上一项中的最后一行的奇偶样式,自行调整后续行的奇偶样式;除此以外,还可以通过参数evenoddn来仅调整一行的奇偶样式,可以赋值
even、odd、swap。(注意:swap的效果是在参数evenodd的基础上交换的,所以如果两个参数都是swap,就负负得正了。) @Grandom--サンムル(讨论) 2020年11月13日 (五) 16:56 (CST)
默认状态下
每行样式与上一行相反→ evenodd=swap
指定首行应用偶数行样式→ 插入child时
child结束后的第一行自动与child的最后一行相反
影响随后的行→ evenoddn=odd/even
指定第n行应用奇数/偶数样式
不受其他行样式影响
不对其他行样式造成影响→ evenoddn=swap
指定第n行的样式与自动判断得到的样式相反
影响随后的行→ evenodd=odd/even
每行样式与上一行相同,首行应用奇数/偶数行样式→
编辑请求 - Chi ZJ2 - 2024.08.31
由Chi ZJ2提出的对模块:Nav的编辑请求:
- 状态: 完成
将以下内容:
local list_valid = { 'name', 'state', 'navbar', 'border', 'title', 'above', 'image', 'imageleft', 'below', 'selected', 'bodystyle', 'titlestyle',
修改为:
local list_valid = { 'name', 'state', 'navbar', 'border', 'title', 'above', 'image', 'imageleft', 'below', 'selected', 'class', 'bodystyle', 'titlestyle',
class参数似乎被漏掉了?给{{#invoke:Nav|box|collapsible groups传入class参数不起作用,导致Widget:LargeNavbox无法对这类Navbox生效。—— Chi_ZJ2讨论 2024年8月31日 (六) 23:21 (CST)
- Done. —— ほしみ 2024年9月1日 (日) 22:44 (CST)