Module:Navbar: Difference between revisions
ArrowHead294 (talk | contribs) mNo edit summary |
ArrowHead294 (talk | contribs) mNo edit summary |
||
Line 3: | Line 3: | ||
local p = {} | local p = {} | ||
function p._navbar(name, mode, text) | function p._navbar(name, namespace, mode, text) | ||
mode = mode or "" | mode = mode or "" | ||
text = text .. " " or "" | text = text .. " " or "" | ||
namespace = namespace or "Template:" | |||
return "<span style=\"font-size: 0.8em;\">" | return "<span style=\"font-size: 0.8em;\">" | ||
.. text | .. text | ||
.. "[[ | .. "[[" .. namespace .. name .. "|" .. ((mode == "mini") and "V" or "View") .. "]] • " | ||
.. "[[ | .. "[[" .. namespace .. name .. "|" .. ((mode == "mini") and "T" or "Talk") .. "]] • " | ||
.. "[[Special:EditPage/ | .. "[[Special:EditPage/" .. namespace .. name .. "|" .. ((mode == "mini") and "E" or "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"] | ||
return p._navbar(name, mode, text) | return p._navbar(name, namespace, mode, text) | ||
end | end | ||