Module:MOS genchain: Difference between revisions

Ganaram inukshuk (talk | contribs)
m a period
Ganaram inukshuk (talk | contribs)
Convert caption to header cell
Line 47: Line 47:
local genchain = p.preprocess_genchain(input_mos)
local genchain = p.preprocess_genchain(input_mos)
local period_count = mos.period_count(input_mos)
local period_count = mos.period_count(input_mos)
local scale_sig = mos.as_string(input_mos)
-- Begin table
-- Begin table
local result = "{| class=\"wikitable mw-collapsible" .. (is_collapsed and " mw-collapsed\"\n" or "\"\n")
local result = "{| class=\"wikitable mw-collapsible" .. (is_collapsed and " mw-collapsed\"\n" or "\"\n")
-- Create table caption
-- Create title in a header cell
local num_cols = 1 + 2 * period_count -- 1 plus 2 columns per period
result = result
result = result
.. "|+ style=\"font-size: 105%;\" | Generator chain of " .. mos.as_string(input_mos) .. "\n"
.. string.format("! colspan=\"%s\" | Generator chain of %s \n", num_cols, scale_sig)
.. "|-\n"
-- Header rows for each period
 
-- Headers for each period
result = result .. "! Bright gens"
result = result .. "! Bright gens"
for i = 1, period_count do
for i = 1, period_count do
Line 62: Line 66:
.. " !! Abbrev."
.. " !! Abbrev."
end
end
local result = result
result = result
.. "\n"
.. "\n"
.. "|-\n"
.. "|-\n"