模組討論:月台配置
外觀
改進模塊的一些建議
[編輯]@LuciferianThomas:看了下模塊代碼,發現還是有一些小問題,希望您能抽空修復一下:
- 部分情況下
maintd
可能是nil,導致拋出異常。 - 站名可能無法正常顯示。
- 站台編號的那個圓形,不應該總是顯示,此外對於不顯示的格子,最好用visibility:hidden而不是opacity:0(事實上直接內容留空不更好嗎……)。
- 我注意到仍在使用循環迭代然後逐個判斷參數的方法,這依舊會大量連接字符串,不建議這樣做。我建議可以嘗試一下Module:TableTools中的numData,非常好用。
- 很多變量都在通過與空字符串比較來判斷其是否存在。實際上讓它是false或者nil就行了。--SolidBlock留言 2022年1月1日 (六) 04:28 (UTC)
- 我逐點回應:
- 能否提供例子說明那些情況會出現異常?
- 同上。
- 當時是遷就港鐵設計的,檢查時也只拿了深圳地鐵和廣州地鐵來測試,忘了看看其他鐵路,這個可以嘗試修復;還有opacity:0好像是刻意而為(置中佔位)。
- 可考慮,但要再研究(現階段暫時未見造成太大的容量佔位,先放一放)
- 有些比較空字串好像是防止concatenate nil,不過應該用多了,這個用到就算了。
- 以上。--路西法人☆ 2022年1月3日 (一) 10:22 (UTC)
- (:)回應拋出異常的例子如下:
- {{站台配置|g1=p}}和{{站台配置|g1=p|p1=invalid value}}。站名無法正常顯示的問題我此前已修復(雖然說這個修復的方式有點粗暴)。——SolidBlock留言 2022年1月3日 (一) 11:13 (UTC)
進一步改善模組建議
[編輯]@LuciferianThomas,我有幾個進一步改善的建議:
- 希望能夠在現時顯示「XX線往XX([[XX站|XX]])」改為「XX線往XX(下一站:[[XX站|XX]])」,以免部分讀者不知道括號內是甚麼意思。
- 可考慮與Adjacent stations模組進行整合,這樣一旦地鐵延伸也可省去逐個車站更新月台配置的麻煩。
- 終點站與終點站前一站顯示不太正常,希望可以改善。--owennson(聊天室、獎座櫃) 2024年3月15日 (五) 03:52 (UTC)
- 近期忙碌,稍後有時間回來看看。--路西法人 2024年3月17日 (日) 18:12 (UTC)