Module:Infobox ET: Difference between revisions
I guess I'll use this function to do the trick |
CompactStar (talk | contribs) No edit summary |
||
| Line 83: | Line 83: | ||
local prev_one = '' | local prev_one = '' | ||
if et.size > 0 then | if et.size > 0 then | ||
prev_one = '[[' .. (et.size - 1) .. et.suffix .. '|← ' .. (et.size - 1) .. et.suffix .. ']]' | if rat.eq(et.equave, 4) then | ||
prev_one = '[[' .. (et.size - 1) .. et.suffix .. '|← ' .. (et.size - 2) .. et.suffix .. ']]' | |||
else | |||
prev_one = '[[' .. (et.size - 1) .. et.suffix .. '|← ' .. (et.size - 1) .. et.suffix .. ']]' | |||
end | |||
end | end | ||
local next_one = '[[' .. (et.size + 1) .. et.suffix .. '|' .. (et.size + 1) .. et.suffix .. ' →]]' | local next_one = '[[' .. (et.size + 1) .. et.suffix .. '|' .. (et.size + 1) .. et.suffix .. ' →]]' | ||
if rat.eq(et.equave, 4) then | |||
next_one = '[[' .. (et.size - 1) .. et.suffix .. '|← ' .. (et.size + 2) .. et.suffix .. ']]' | |||
end | |||
local step_size = ET.cents(et, 1) | local step_size = ET.cents(et, 1) | ||