更多操作
删除的内容 添加的内容
修复一个问题 |
修改传值 |
||
第1行: | 第1行: | ||
local p = {} |
local p = {} |
||
function getArg(args, key, default) |
|||
local val = args[key] |
|||
if(val == nil or #val == 0 or val == "{{{" .. key .. "}}}") then |
|||
return default |
|||
else |
|||
return val |
|||
end |
|||
end |
|||
function p.rader(frame) |
function p.rader(frame) |
||
local size = frame.args |
local size = getArg(frame.args, "size", "200x200") |
||
local max = frame.args |
local max = getArg(frame.args, "max", "5") |
||
local names = frame.args |
local names = getArg(frame.args, "names", "Data") |
||
local float = frame.args |
local float = getArg(frame.args, "float") |
||
local values = frame.args |
local values = getArg(frame.args, "values", "") |
||
local html = "" |
local html = "" |
2021年5月8日 (六) 15:16的版本
此模块的文档可以在模块:PChart/doc创建
local p = {}
function getArg(args, key, default)
local val = args[key]
if(val == nil or #val == 0 or val == "{{{" .. key .. "}}}") then
return default
else
return val
end
end
function p.rader(frame)
local size = getArg(frame.args, "size", "200x200")
local max = getArg(frame.args, "max", "5")
local names = getArg(frame.args, "names", "Data")
local float = getArg(frame.args, "float")
local values = getArg(frame.args, "values", "")
local html = ""
if(float ~= nil or float == "center" or #float == 0) then
html = html .. "<div class=\"float" .. float .. "\">"
end
html = html ..
frame:extensionTag("pRadar", "," .. names .. "\n" .. values, {
size = size,
ymax = max,
filled = "",
striped = "",
})
if(float ~= nil or float == "center" or #float == 0) then
html = html .. "</div>"
end
return html
end
return p