Module:FeederInfobox
Documentation for this module may be created at Module:FeederInfobox/doc
local capiunto = require 'capiunto'
local p = {}
function p.main(frame)
local args = frame:getParent().args
local headerStyle
if args.headerstyle and args.headerstyle ~= '' then
headerStyle = string.format("background-color: %s;", args.headerstyle)
else
headerStyle = "background-color: grey;"
end
local retval = capiunto.create({
title = args.name_en,
headerStyle = headerStyle,
captionStyle = "text-align: center;",
imageStyle = "text-align: center;",
})
if args.image then retval:addImage("[[File:" .. args.image .. "|300px]]", args.caption) end
retval:addRow("Original Name", args.name_zh or "Unknown")
if args.other_names then retval:addRow("Also known as", args.other_names) end
retval:addRow("Watch ID", args.watch_id or "Unknown")
if args.nearby_feeders then retval:addRow("Nearby Feeders", args.nearby_feeders) end
return retval
end
return p