Module:Having: Difference between revisions
No edit summary |
No edit summary |
||
| Line 1: | Line 1: | ||
local p = {} | local p = {} | ||
function p.register(frame) return p.real_register(frame:getParent().args) end | function p.register(frame) return p.real_register(frame:getParent().args) end | ||
function p.real_register(aa) | function p.real_register(aa) | ||
local uuu = {} | |||
for e in aa[1]:gmatch"[^,]+" do | for e in aa[1]:gmatch"[^,]+" do | ||
local obj = {} | local obj = {} | ||
| Line 9: | Line 9: | ||
obj['Emoji'] = mw.text.trim(e) | obj['Emoji'] = mw.text.trim(e) | ||
obj['Given by'] = aa[4] | obj['Given by'] = aa[4] | ||
mw.log('its',e) | |||
table.insert(uuu, mw.smw.subobject(obj)) end | |||
for i = 1,#uuu do uuu[i] = tostring(uuu[i]) end | |||
return table.concat(uuu,'<br/>') end | |||
return p | return p | ||
Revision as of 20:01, 11 October 2025
Documentation for this module may be created at Module:Having/doc
local p = {}
function p.register(frame) return p.real_register(frame:getParent().args) end
function p.real_register(aa)
local uuu = {}
for e in aa[1]:gmatch"[^,]+" do
local obj = {}
obj['Had by'] = 'The Having Game/Museum'
obj['Object type'] = (aa.type or 'object')..' title'
obj['Emoji'] = mw.text.trim(e)
obj['Given by'] = aa[4]
mw.log('its',e)
table.insert(uuu, mw.smw.subobject(obj)) end
for i = 1,#uuu do uuu[i] = tostring(uuu[i]) end
return table.concat(uuu,'<br/>') end
return p