Module:T: Difference between revisionsGive feedback
osrsw>Dinoguy1000 strip the other transclusion modifiers too |
m 4 revisions imported |
||
| (3 intermediate revisions by 3 users not shown) | |||
| Line 7: | Line 7: | ||
function p.main(frame) | function p.main(frame) | ||
local args = frame:getParent().args | local args = frame:getParent().args | ||
return p._main(args) | |||
end | |||
function p._main(args) | |||
local link = args[1] | local link = args[1] | ||
local uri | local uri | ||
| Line 26: | Line 30: | ||
-- check for valid namespace else prepend Template: | -- check for valid namespace else prepend Template: | ||
if not (ns == '' or mw.site.namespaces[ns]) then | if not (ns == '' or mw.site.namespaces[ns]) then | ||
link = 'Template:' .. link | |||
end | |||
-- fix bug with Map linking to Main instead of Template | |||
if (link == "Map") then | |||
link = 'Template:' .. link | link = 'Template:' .. link | ||
end | end | ||
| Line 44: | Line 53: | ||
end | end | ||
end | end | ||
targs = table.concat(targs, '|') | targs = table.concat(targs, '|') | ||