Module talk: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)