Sandbox:User:Ritsu: Difference between revisions

From Elwiki
No edit summary
No edit summary
Line 1: Line 1:
{{User:Ritsu/Template||Freeze}}
{{Module:Test|Hello}}
{{User:Ritsu/Template||Faint}}
{{User:Ritsu/Template||Groggy}}
{{User:Ritsu/Template||Burn}}
{{User:Ritsu/Template||Burn|aob}}
{{User:Ritsu/Template|001|Aaa|pb}}

Revision as of 19:56, 23 March 2022

require('Module:CommonFunctions') require('Module:InfoboxProto'); local getArgs = require('Module:Arguments').getArgs local p = {}

-- Main process function p.main(frame)

   local args = getArgs(frame);
   local infobox = require('Module:InfoboxProto').main(frame, args.title);
   local divclass = args.divclass;
   if divclass == nil then
       divclass = 'custom'
   end
   infobox:addClass('infobox-' .. divclass);
   for k, v in spairs(args) do
       if string.match(k, 'data[0-9]+') ~= nil then
           local i = k:gsub('data', );
           addField('data' .. i, args['label' .. i])
       end
   end
   
   return tostring(infobox);

end

return p