Module:T: Difference between revisions

osrsw>TyA
m 1 revision
m 4 revisions imported
 
(2 intermediate revisions by 2 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, '|')