模組討論:Ruby
跳至導覽
跳至搜尋
編輯請求 - Func - 2021.07.03
由Func提出的對模塊:Ruby的編輯請求:
- 狀態: 完成
將以下內容:
function get_arg(name)
return g_frame.args[name] and mw.text.trim(g_frame.args[name]) or nil
end修改為:
function get_arg(name)
if g_frame.args[name] and mw.text.trim(g_frame.args[name]) ~= '' then
return mw.text.trim(g_frame.args[name])
end
end——Func(討論·貢獻) 2021年7月3日 (六) 13:53 (CST)
- Done.——From AnnAngela the Bureaucrat (Talk) 2021年7月3日 (六) 19:39 (CST)
編輯請求 - Bhsd - 2021.07.03
由Bhsd提出的對模塊:Ruby的編輯請求:
- 狀態: 完成
將以下內容:
html:tag('span'):addClass('template-ruby-hidden'):wikitext('('):done()修改為:
rb:tag('span'):addClass('template-ruby-hidden'):wikitext('('):done()@Func 我不懂Lua,不知道上面寫的對不對,但關鍵是要把左半括號移到<rb>的末尾,否則Firefox上<rb>無法居中。為防止使用其他代碼高亮工具的人看不到行號,這裏補上:第47行。————移動版用戶 Bhsd 2021年7月4日 (日) 10:03 (CST)
- 啊,移植的時候看漏了……就這樣改吧。--Func(討論·貢獻) 2021年7月4日 (日) 10:16 (CST)
- 抱歉,還有一點其他修復,請同步Module:Ruby/Sandbox(Special:Diff/5018731/5020313)。--Func(討論·貢獻) 2021年7月4日 (日) 12:57 (CST)
- Done.——From AnnAngela the Bureaucrat (Talk) 2021年7月5日 (一) 09:30 (CST)
- 抱歉,還有一點其他修復,請同步Module:Ruby/Sandbox(Special:Diff/5018731/5020313)。--Func(討論·貢獻) 2021年7月4日 (日) 12:57 (CST)
編輯請求 - 桂の脌 - 2021.09.03
由桂の脌提出的對模塊:Ruby的編輯請求:
- 狀態: 拒絕
申請者未給出申請內容
希望增加注音在正文下方的功能。理論上用<ruby style="ruby-position: under;">可以輕鬆實現的,不知還有沒有更好的方案。—— 桂月August(討論) 2021年9月3日 (五) 19:50 (CST)
- (-)不支持 Safari不支持此屬性值。——移動版用戶 Bhsd 2021年9月3日 (五) 22:11 (CST)
(~)補充 若確實要增加此參數,記得同時使用-webkit-ruby-position和ruby-position以保證兼容性。目前Safari不支持無前綴的ruby-position。
剛才和Bhsd編輯衝突了,剛準備補充來着。 あめろ 討論 2021年9月3日 (五) 22:12 (CST)
編輯請求 - 公的驅逐艦 - 2022.03.31
由公的驅逐艦提出的對模塊:Ruby的編輯請求:
- 狀態: 完成
將以下內容:
本模塊全文
修改為:
差異可見於Special:Diff/5023281/5784019;將模塊的 frame prosessor 和主要部分拆分,以允許其他模塊直接調用 _ruby 函數、直接 pass 一個參數表來使用本模塊。另外我也不知道什麼原理但是玄學地略微降低了開銷……?— 用戶名是公的驅逐艦的 壹陸 討論·最近編輯 2022年3月31日 (四) 13:10 (CST)
- 修改:草 oldid 複製錯了( — 用戶名是公的驅逐艦的 壹陸 討論·最近編輯 2022年3月31日 (四) 13:12 (CST)
- bhsd佬和葫蘆佬檢查後認為有點問題,暫時拒絕該請求。 —— ほしみ 2022年4月1日 (五) 21:31 (CST)
- 啊這,那個問題其實沒有實質影響,只是
args.rtsize ~= ''必定為真罷了……——移動版用戶 Bhsd 2022年4月1日 (五) 22:28 (CST)- @星海子,Bhsd,胡祥又,這不是 bug 是 feature: 對於一般通過模板 call Ruby 的情況,模塊原先的表現就是在模版
rtsize輸入未定義的時候將其定義為「0.75em」;這個特性無論是否明文寫下「|rtsize=」(即嘗試賦 rtsize 為空字符串)都會實現;由於沒有修改get_arg,本修改仍然保持這個表現。但是,在通過模塊 call Ruby 的情況,我認為應當將「故意不為rt賦尺寸參數、讓瀏覽器渲染自己選擇大小」的選項開放給模塊編寫者;故,使用模塊時,可以通過ruby { rtsize='' }的方法來觸發args.rtsize ~= '',語法上我覺得也合理——對於模塊使用者而言,他們在明文指明「不要定義 rtsize」。如果有別的問題的話請一定讓我知道。 - 以及望未來拒絕編輯的時候可以稍微解釋一下問題出在哪裏,您只說「有點問題」我確實不知道怎麼 debug( — 用戶名是公的驅逐艦的 壹陸 討論·最近編輯 2022年4月3日 (日) 12:18 (CST)
- @星海子,Bhsd,胡祥又,這不是 bug 是 feature: 對於一般通過模板 call Ruby 的情況,模塊原先的表現就是在模版
- 啊這,那個問題其實沒有實質影響,只是
- 這都能汴(撓頭.gif)
- @星海子 Approved. --由使用者樂然(議)撰於 2022年4月11日 (一) 09:23 (CST)