Module:MaterialInfobox: Difference between revisions
Content deleted Content added
m still debugging |
still debugging |
||
Line 63:
}
end
--[[ Carbon copy of Infobox.Newline lazily modified to for Split fields --]]
function SplitNewlineHelper( value )
local output = ''
if not HF.isempty(value) then
local ships = HF.explode(';', value)
table.sort(ships)
for i, ship in ipairs(ships) do
output = output .. HF.trim(ship) .. '<br />'
end
if string.sub(output, -6) == '<br />' then
output = string.sub( output, 1, -7 )
end
end
end
function InfoBox.SplitNewline( field, vars )
return {
SplitNewlineHelper( field.ValueLeft ),
SplitNewlineHelper( field.ValueRight )
}
end
| |||