Module:Interval table: Difference between revisions

Maybe this move will work? (I have no idea what that part does)
ArrowHead294 (talk | contribs)
No edit summary
Line 80: Line 80:
} -- NOTE: indices are prime numbers
} -- NOTE: indices are prime numbers


local t_head = '{| class="wikitable center-1 right-2"\n'
local t_head = "{| class=\"wikitable center-1 right-2\"\n"
if et.size > 72 then
if et.size > 72 then
t_head = '{| class="wikitable center-1 right-2 mw-collapsible mw-collapsed"\n'
t_head = "{| class=\"wikitable center-1 right-2 mw-collapsible mw-collapsed\"\n"
end
end
local fifth = patent_val[3] - patent_val[2]
local fifth = patent_val[3] - patent_val[2]
Line 93: Line 93:
local ratios_list = get_ratios_list(81, 5, 13)
local ratios_list = get_ratios_list(81, 5, 13)


wikitext = t_head ..  
wikitext = t_head
"! Steps\n" ..  
.. "! Steps\n"
"! Cents\n" ..
.. "! Cents\n"
"! Approximate Ratios\n"
.. "! Approximate Ratios\n"
if rat.eq(et.equave, 2) then
if rat.eq(et.equave, 2) then
if dual_fifth then
if dual_fifth then
Line 124: Line 124:
for i = 0, et.size do
for i = 0, et.size do
wikitext = wikitext .. "|-\n"
wikitext = wikitext .. "|-\n"
wikitext = wikitext .. "|" .. i .. "\n"
wikitext = wikitext .. "| " .. i .. "\n"
wikitext = wikitext .. "|" .. utils._round_dec(ET.cents(et, i), 3) .. "\n"
wikitext = wikitext .. "| " .. utils._round_dec(ET.cents(et, i), 3) .. "\n"
wikitext = wikitext .. "|"
wikitext = wikitext .. "| "
for j = 1, #ratios_list do
for j = 1, #ratios_list do
-- Go through all ratios.
-- Go through all ratios.
Line 150: Line 150:
if rat.eq(et.equave, 2) then
if rat.eq(et.equave, 2) then
if dual_fifth then
if dual_fifth then
wikitext = wikitext .. "|" .. ud_note(et, dual_flat_fifth, i) .. "\n"
wikitext = wikitext .. "| " .. ud_note(et, dual_flat_fifth, i) .. "\n"
wikitext = wikitext .. "|" .. ud_note(et, dual_sharp_fifth, i) .. "\n"
.. "| " .. ud_note(et, dual_sharp_fifth, i) .. "\n"
else
else
wikitext = wikitext .. "|" .. ud_note(et, fifth, i) .. "\n"
wikitext = wikitext .. "| " .. ud_note(et, fifth, i) .. "\n"
end
end
end
end
Line 159: Line 159:
if (i + 2) <= #additional_split then
if (i + 2) <= #additional_split then
for j = 1, #additional_split[i + 2] do
for j = 1, #additional_split[i + 2] do
wikitext = wikitext .. "|" .. additional_split[i + 2][j] .. "\n"
wikitext = wikitext .. "| " .. additional_split[i + 2][j] .. "\n"
end
end
end
end