Module:FeederInfobox: Difference between revisions
(create feeder infobox module) |
m (order & redesc) |
||
Line 18: | Line 18: | ||
}) | }) | ||
retval:addImage("[[File:" .. args.image .. "|300px]]", args.caption) | retval:addImage("[[File:" .. args.image .. "|300px]]", args.caption) | ||
retval:addRow("Original Name", args.name_zh or "Unknown") | 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") | retval:addRow("Watch ID", args.watch_id or "Unknown") | ||
return retval | return retval |
Revision as of 08:26, 20 March 2024
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;",
})
retval:addImage("[[File:" .. args.image .. "|300px]]", args.caption)
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")
return retval
end
return p