No edit summary |
No edit summary |
||
Line 13: | Line 13: | ||
local root = mw.html.create('div') | local root = mw.html.create('div') | ||
for | for row in cargo.query(tables, p.fields, { where = "id = '" .. id .. "'" }) do | ||
for k, v in pairs(row) do | |||
root:node(mw.html.create('div'):wikitext(k .. ": " .. v)) | |||
end | |||
end | end | ||
Revision as of 22:52, 21 August 2023
Documentation for this module may be created at Module:Move7/doc
local p = {};
local cargo = mw.ext.cargo
local tables = 'MoveDataCargoTest'
p.fields = 'id,input,target,damage,startup'
p.queryOverride = function(frame)
local args = frame:getParent().args
local id = args['id']
if id == nil then
return "Error: no id"
end
local root = mw.html.create('div')
for row in cargo.query(tables, p.fields, { where = "id = '" .. id .. "'" }) do
for k, v in pairs(row) do
root:node(mw.html.create('div'):wikitext(k .. ": " .. v))
end
end
return root
end
return p