Module:Navbar: Difference between revisions
ArrowHead294 (talk | contribs) m Restore revision 168903 by ArrowHead294 (talk) |
ArrowHead294 (talk | contribs) mNo edit summary |
||
Line 3: | Line 3: | ||
local p = {} | local p = {} | ||
function p._navbar(name, mode, text) | function p._navbar(name, mode, text, namespace) | ||
mode = mode or "" | mode = mode or "" | ||
text = text .. " " or "" | text = (text == nil and "" or text .. " ") | ||
namespace = namespace or "Template:" | |||
return "<span style=\"font-size: 0.8em;\">" | return "<span style=\"font-size: 0.8em;\">" | ||
.. text | .. text | ||
.. ((mode == "mini") | .. ((mode == "mini") | ||
and "[[ | and "[[" .. namespace .. name .. "|V]] • " .. "[[ talk:" .. namespace .. name .. "|T]] • " .. "[[Special:EditPage/Template:" .. namespace .. name .. "|E]]" | ||
or "[[ | or "[[" .. namespace .. name .. "|View]] • " .. "[[ talk:" .. namespace .. name .. "|Talk]] • " .. "[[Special:EditPage/Template:" .. namespace .. name .. "|Edit]]") | ||
.. "</span>" | .. "</span>" | ||
end | end | ||
Line 17: | Line 18: | ||
function p.navbar(frame) | function p.navbar(frame) | ||
local name = frame.args["name"] | local name = frame.args["name"] | ||
local namespace = frame.args["namespace"] | |||
local mode = frame.args["mode"] | local mode = frame.args["mode"] | ||
local text = frame.args["text"] | local text = frame.args["text"] |