• Moegirl.ICU:萌娘百科流亡社群 581077156(QQ),欢迎对萌娘百科运营感到失望的编辑者加入
  • Moegirl.ICU:账号认领正在试运行,有意者请参照账号认领流程

模組討論: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/SandboxSpecial:Diff/5018731/5020313)。--Func討論·貢獻) 2021年7月4日 (日) 12:57 (CST)
Done.——From AnnAngela the Bureaucrat (Talk) 2021年7月5日 (一) 09:30 (CST)

編輯請求 - 桂の脌 - 2021.09.03

由桂の脌提出的對模塊:Ruby的編輯請求:

狀態:   拒絕

申請者未給出申請內容 希望增加注音在正文下方的功能。理論上用<ruby style="ruby-position: under;">可以輕鬆實現的,不知還有沒有更好的方案。——avatar_桂の脌.png 桂月August討論) 2021年9月3日 (五) 19:50 (CST)

(-)不支持 Safari不支持此屬性值。——移動版用戶 Bhsd 2021年9月3日 (五) 22:11 (CST)
(~)補充 若確實要增加此參數,記得同時使用-webkit-ruby-positionruby-position以保證兼容性。目前Safari不支持無前綴的ruby-position
剛才和Bhsd編輯衝突了,剛準備補充來着。 あめろ 討論 2021年9月3日 (五) 22:12 (CST)
@あめろ 不是這個問題,Safari不支持under。——移動版用戶 Bhsd 2021年9月3日 (五) 22:56 (CST)
多謝指教! あめろ 討論 2021年9月3日 (五) 23:26 (CST)
多謝兩位神仙指點Like ——avatar_桂の脌.png 桂月August討論) 2021年9月4日 (六) 00:19 (CST)

編輯請求 - 公的驅逐艦 - 2022.03.31

由公的驅逐艦提出的對模塊:Ruby的編輯請求:

狀態:   完成

將以下內容:

本模塊全文

修改為:

Special:固定連結/5784019 之全文

差異可見於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)
抱歉,我實在是不了解lua,只能給出指出問題的用戶名稱了。有興趣的話可以申請技術編輯員來群里討論(x —— ほしみ 2022年4月3日 (日) 12:22 (CST)
我在群里是指明了行號的。公的驅逐艦大佬的這個解釋我明白了,那沒有什麼問題了。——移動版用戶 Bhsd 2022年4月3日 (日) 13:30 (CST)
@星海子一周了,我本來以為 Bhsd 回復後很快就能處理掉的( — 用戶名是公的驅逐艦的 壹陸 討論·最近編輯 2022年4月11日 (一) 01:42 (CST)
這都能汴(撓頭.gif)
@星海子 Approved. --由使用者樂然)撰於 2022年4月11日 (一) 09:23 (CST)
man, i wanna know why too用戶名是公的驅逐艦的 壹陸 討論·最近編輯 2022年4月11日 (一) 09:30 (CST)