Module:Credits
From Video Game Morgue File
Documentation for this module may be created at Module:Credits/doc
local p = {};
function p.credits( frame )
local tArgs = frame:getParent()
-- if not( tArgs.args[1] ) then
-- tArgs = frame
-- return "args came from frame"
-- end
local sOutputText = '<div class="container-fluid"><dl class="row">'
-- TODO these come out in every which order
for iKey,sValue in pairs(tArgs.args) do
sOutputText = sOutputText .. '<dt class="col-sm-3">' .. iKey .. '</dt><dd class="col-sm-7">'
local credits_table = mw.text.split( sValue, "#")
credits_string = table.concat( credits_table, '<br />' )
sOutputText = sOutputText .. credits_string .. '</dd>'
end
sOutputText = sOutputText .. "</dl></div>"
return sOutputText
end
function p.creditline( frame )
local tArgs = frame:getParent()
local sOutputText = ''
for iKey,sValue in pairs(tArgs.args) do
sOutputText = sOutputText .. '<dt class="col-sm-3">' .. iKey .. '</dt><dd class="col-sm-7">'
local credits_table = mw.text.split( sValue, "#")
credits_string = table.concat( credits_table, '<br />' )
sOutputText = sOutputText .. credits_string .. '</dd>'
end
return sOutputText
end
return p