Module:Infobox MOS: Difference between revisions

Ganaram inukshuk (talk | contribs)
Fixed logic for adjacent links for multiperiod mosses
Ganaram inukshuk (talk | contribs)
m Added link to descendant scalesig
Line 260: Line 260:
local ancestor_mos, lg_chunk, sm_chunk, generations = p.find_mos_ancestor(input_mos)
local ancestor_mos, lg_chunk, sm_chunk, generations = p.find_mos_ancestor(input_mos)
local ancestor_scalesig = mos.as_string(ancestor_mos)
local ancestor_scalesig = mos.as_string(ancestor_mos)
local ancestor_long_scalesig = mos.as_long_string(ancestor_mos)
local ancestor_name = mos.tamnams_name[ancestor_scalesig]
local ancestor_name = mos.tamnams_name[ancestor_scalesig]
local ancestor_entry = ancestor_scalesig
local ancestor_entry = string.format("[[%s | %s]]", ancestor_long_scalesig, ancestor_scalesig)
if ancestor_name ~= nil then
if ancestor_name ~= nil then
ancestor_entry = ancestor_entry .. string.format(" (%s)", ancestor_name)
ancestor_entry = ancestor_entry .. string.format(" (%s)", ancestor_name)