Module:Credits: Difference between revisions
From Video Game Morgue File
					MorgueFile (talk | contribs) mNo edit summary  | 
				MorgueFile (talk | contribs) No edit summary  | 
				||
| Line 27: | Line 27: | ||
     return sOutputText    |      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  | end  | ||
return p  | return p  | ||
Latest revision as of 15:44, 20 May 2021
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