跳转到内容

模組:Chembox CASNo

被永久保护的模块
维基百科,自由的百科全书

这是本页的一个历史版本,由A2569875留言 | 贡献2020年10月29日 (四) 13:31 建立内容为“local p,lib_arg ={},{} function p._print_chembox(frame) -- For calling from #invoke. local args, working_frame if frame == mw.getCurrentFram…”的新页面)编辑。这可能和当前版本存在着巨大的差异。

(差异) ←上一修订 | 最后版本 (差异) | 下一修订→ (差异)
local p,lib_arg ={},{}
function p._print_chembox(frame)
-- For calling from #invoke.
    local args, working_frame
    if frame == mw.getCurrentFrame() then
        -- We're being called via #invoke. The args are passed through to the module
        -- from the template page, so use the args that were passed into the template.
        if lib_arg.getArgs == nil then lib_arg = require('Module:Arguments') end
        args = lib_arg.getArgs(frame) --frame.args
    else
        -- We're being called from another module or from the debug console, so assume
        -- the args are passed in directly.
        args = frame
    end
    working_frame = mw.getCurrentFrame()
    

    
    return frame:preprocess('{{Chembox CASNo|value={{#if:{{{CASNo|}}}{{{CAS號|}}}{{{CAS号|}}}|{{{CASNo|{{{CAS號|{{{CAS号|}}}}}}}}} }} }}')
	
	
end
return p