模块讨论:Tracklist
添加话题外观
BRDN在话题“编辑请求 2026-04-23”中的最新留言:6个月前
我从英文维基引入了此模块并做了一些兼容,用于{{Tracklist}}。从测试样例来看,Lua版本的表现要优于当前版本(包括添加了宽度长度控制以及时长检测等),不过为了保险请见,我还是放到客栈请各位评估一下此模块的可行性,如果没有问题就放到正式版本。--Vozhuowhisper 2018年11月20日 (二) 12:43 (UTC)
- (:)回应:全碟作曲:●●● 全碟监制:◎◎◎,好像无法同时显示,烦请各位大大在测试一下--Qqkuro66541(留言) 2018年11月24日 (六) 00:13 (UTC)
- 我看到了,
正在修改。
完成--Vozhuowhisper 2018年11月24日 (六) 12:01 (UTC)
- 我看到了,
- (:)回应:
王菀之那里的示例,全碟作曲和全碟监制中间应该用分号分隔,目前显示为句号。已代为修改。目前还有两个技术问题等待解决,一是备注(longnote)栏的小字体显示,二是已全部代为修改,但仍需继续测试,目前备注栏较现行版本行距过窄。另请将“时长”栏也设为可选项,以兼容旧版。--Dabao qian(留言) 2018年11月26日 (一) 13:01 (UTC)|all_position=below(将全碟词曲编监注移至标题行下方)。- 我觉得把“时长”放到可选项不太好,因为时长算是个很基础的参数。--Vozhuowhisper 2018年12月2日 (日) 10:25 (UTC)
- (:)回应:还是王菀之那里的示例,包括在实际使用时,DVD版的时长都不是必选项。此外经过这几轮修改后,目前已经基本兼容旧版,行距过窄的问题有待解决。
|all_note2=由于几乎没有条目使用所以放弃,|hidden=、|hidden_note=、|more=这三组参数在文档中有这种用法(也是王菀之那里的示例),而且也有实际使用(其中包括部分日系条目),所以不能轻举妄动,还是要加回的。--Dabao qian(留言) 2018年12月3日 (一) 03:51 (UTC)- 目前时长已经变为了可选参数,修改了行距。因为行距的计算都在“Find colspan and column width”说明的下面,所以如果觉得不合适可以再调整。--Vozhuowhisper 2018年12月6日 (四) 14:14 (UTC)
- hidden那三个参数应该没有条目在使用了。--Vozhuowhisper 2018年12月7日 (五) 10:25 (UTC)
- (:)回应:要调整的是行高吧,加入
line-height好像并不管用。--Dabao qian(留言) 2018年12月8日 (六) 06:55 (UTC)- 行高不都是一样的么,无非是长度变宽,高度自动变小了,最终还是得调长度。--Vozhuowhisper 2018年12月8日 (六) 08:49 (UTC)
- (:)回应:要调整的是行高吧,加入
- (:)回应:还是王菀之那里的示例,包括在实际使用时,DVD版的时长都不是必选项。此外经过这几轮修改后,目前已经基本兼容旧版,行距过窄的问题有待解决。
- 我觉得把“时长”放到可选项不太好,因为时长算是个很基础的参数。--Vozhuowhisper 2018年12月2日 (日) 10:25 (UTC)
- (:)回应:“Find colspan and column width”一节套用了旧版的逻辑,备注栏缺省宽度固定为40em,但是显示效果比旧版差很多。--Dabao qian(留言) 2018年12月8日 (六) 18:52 (UTC)
- (~)补充:根据旧版整理出的宽度计算逻辑关系表:
| c | <3 | 3 | 4 | 5 | 6 | 7 |
|---|---|---|---|---|---|---|
| if self.optionalColumns.longnote then | ||||||
| titleColumnWidth | 30 | 30 | 25 | 25 | 20 | 20 |
| optionalColumnWidth | 不适用 | 30 | 22 | 17 | 15 | 12 |
| else | ||||||
| titleColumnWidth | 100 | 60 | 40 | 34 | 30 | 25 |
| optionalColumnWidth | 不适用 | 40 | 30 | 22 | 17 | 15 |
现在的问题就是如何进行优化调整才能实现类似的效果。--Dabao qian(留言) 2018年12月8日 (六) 19:25 (UTC)
- (~)补充:已经按照旧版的宽度关系调整到位,备注栏缺省宽度固定为减去标题字段和选填字段宽度后剩下的数值(旧版则是一律固定为40em,但是新版在没有选填字段的情况下仍然是设为40em)。备注栏行高和对齐的问题则是采取了以span块包裹的方式来解决(旧版则是包裹small块)。如果觉得数值不合适可以再作调整。--Dabao qian(留言) 2018年12月9日 (日) 03:47 (UTC)
编辑请求 2024-05-08
[编辑]相容深色模式。--Cookai饼块🍪(💬留言) 2024年5月8日 (三) 11:45 (UTC)
编辑请求 2025-08-01
[编辑]目前源代码中考虑到了需要给总时长:
加nowrap(第777行),但忘了给总时长的具体时间加nowrap,会导致此处出现错误换行。例:图。
(&)建议:在第783行之后加入:
:css('white-space', 'nowrap')
--SuperGrey (留言) 2025年8月1日 (五) 00:16 (UTC)
编辑请求 2026-04-23
[编辑]应用该模块时,“时长”列存在对齐不一致问题:
- “时长”于标题栏为右对齐显示。若“总时长”的时间超过10分钟,“时长”列下的时间会根据“总时长”的时间左对齐显示。
- “总时长”行始终右对齐,同一列视觉上出现不一致。
(&)建议:在第280行之后加入以下参数强制右对齐:
:css('text-align', 'right')
--BRDN(留言) 2026年4月23日 (四) 19:26 (UTC)
- 会不会反而全部左对齐比较符合阅读习惯?--1F616EMO(喵留言~求助?) 2026年5月8日 (五) 06:54 (UTC)
- 好像原来是右对齐显示的。借恒久传说和en:Evermore举个例子,很明显标题栏中的“时长”居右,但是下面的时间全部居左:[1]。BRDN(留言) 2026年5月8日 (五) 07:49 (UTC)
- 看了英维,似乎全部靠右确实比较好。--1F616EMO(喵留言~求助?) 2026年5月8日 (五) 07:51 (UTC)
- 好像原来是右对齐显示的。借恒久传说和en:Evermore举个例子,很明显标题栏中的“时长”居右,但是下面的时间全部居左:[1]。BRDN(留言) 2026年5月8日 (五) 07:49 (UTC)
- @BRDN:
完成,请复查。--Tim(留言) 2026年5月9日 (六) 01:58 (UTC)
- 谢谢,看起来没问题。BRDN(留言) 2026年5月9日 (六) 06:50 (UTC)