Module:Navbox: Difference between revisions

ArrowHead294 (talk | contribs)
m rv
ArrowHead294 (talk | contribs)
mNo edit summary
Line 51: Line 51:
end
end


-- Navbar (vte links)
-- Navbar (v/t/e links)
-- work in progress
function p.navbar(name)
function p.navbar(title, template_page)
return '<span style="float: left; text-align: left; font-size: 0.8em; font-weight: normal; font-style: normal;">'
if template_page ~= nil then
.. '[[Template:' .. name .. '|V]] &bull; ' .. '[[Template talk:' .. name .. '|T]] &bull; ' .. '[[Special:EditPage/Template:' .. name .. '|E]]'
local v_link = string.format("[[%s|v]]")
.. '</span>'
local t_link = string.format("[[%s|t]]")
local e_link = string.format("[[Special:EditPage/%s|e]]")
return '<div><div style="width: 5em; float: left;">' .. v_link .. ' &bull; ' .. t_link .. ' &bull; ' .. e_link .. '</div><div>' .. title .. '</div></div>'
else
return title
end
end
end


Line 74: Line 68:
.. 'text-align: center; background-color: #eaecf0; white-space: nowrap; margin: 0em 4em 0em 4em;'
.. 'text-align: center; background-color: #eaecf0; white-space: nowrap; margin: 0em 4em 0em 4em;'
.. 'padding: 0.25em 0.5em; border: 1px solid white;" colspan="2" | '  
.. 'padding: 0.25em 0.5em; border: 1px solid white;" colspan="2" | '  
.. '<span style="float: left; text-align: left; font-size: 0.8em; font-weight: normal; font-style: normal;">'
.. p.navbar(name) .. title .. "\n"
.. '[[Template:' .. name .. '|V]] &bull; ' .. '[[Template talk:' .. name .. '|T]] &bull; ' .. '[[Special:EditPage/Template:' .. name .. '|E]]'
.. '</span>' .. title .. "\n"
end
end
return navbox_title
return navbox_title