Module:Infobox MOS: Difference between revisions

Inthar (talk | contribs)
No edit summary
Inthar (talk | contribs)
No edit summary
Line 19: Line 19:
categories = categories .. '[[Category:' .. tuning .. '| ]]'
categories = categories .. '[[Category:' .. tuning .. '| ]]'
local equave_link = '(' .. mos.equave .. '-equivalent)'
local equave_link = ' (' .. mos.equave .. '-equivalent)'
local equave_disp = '<' .. mos.equave .. '>'
local equave_disp = ' <' .. mos.equave .. '>'
if rat.eq(equave, rat.new(2, 1)) then
if rat.eq(equave, rat.new(2, 1)) then
equave_link = ''
equave_link = ''
Line 28: Line 28:
local prev_L, prev_s = '', ''
local prev_L, prev_s = '', ''
if mos.nL > 1 then
if mos.nL > 1 then
prev_L = '[[' .. (mos.nL - 1) .. 'L' .. mos.ns .. 's' .. equave_link .. '|← ' .. (mos.nL - 1) .. 'L' .. mos.ns .. 's <' .. mos.equave .. '>]]'
prev_L = '[[' .. (mos.nL - 1) .. 'L' .. mos.ns .. 's' .. equave_link .. '|← ' .. (mos.nL - 1) .. 'L' .. mos.ns .. 's' .. equave_disp .. ']]'
end
end
local next_L = '[[' .. (mos.nL + 1) .. 'L' .. mos.ns .. 's' .. equave_link .. '|' .. (mos.nL + 1) .. 'L' .. mos.ns .. 's <' .. mos.equave .. '> →]]'
local next_L = '[[' .. (mos.nL + 1) .. 'L' .. mos.ns .. 's' .. equave_link .. '|' .. (mos.nL + 1) .. 'L' .. mos.ns .. 's' .. equave_disp .. '>→]]'
if mos.ns > 1 then
if mos.ns > 1 then
prev_s = '[[' .. mos.nL .. 'L' .. (mos.ns - 1) .. 's' .. equave_link .. '|↑\n' .. mos.nL .. 'L' .. (mos.ns - 1) .. 's <' .. mos.equave .. '>]]'
prev_s = '[[' .. mos.nL .. 'L' .. (mos.ns - 1) .. 's' .. equave_link .. '|↑\n' .. mos.nL .. 'L' .. (mos.ns - 1) .. 's' .. equave_disp .. '>]]'
end
end
local next_s = '[[' .. mos.nL .. 'L' .. (mos.ns + 1) .. 's' .. equave_link .. '|' .. mos.nL .. 'L' .. (mos.ns + 1) .. 's <' .. mos.equave .. '>\n↓]]'
local next_s = '[[' .. mos.nL .. 'L' .. (mos.ns + 1) .. 's' .. equave_link .. '|' .. mos.nL .. 'L' .. (mos.ns + 1) .. 's' .. equave_disp .. '>\n↓]]'
local infobox_data = {}
local infobox_data = {}