Module:Dochead: Difference between revisions

Ganaram inukshuk (talk | contribs)
No edit summary
Ganaram inukshuk (talk | contribs)
remove /doc from pagename if present
Line 145: Line 145:
local title = mw.title.getCurrentTitle()
local title = mw.title.getCurrentTitle()


-- Extract or parse args
args["namespace"] = args["namespace"] or title.nsText
args["namespace"] = args["namespace"] or title.nsText
args["pagename"] = args["pagename"] or title.text
args["pagename" ] = args["pagename" ] or title.text
args["header"]   = args["header"]   or args["namespace"] == "Module" and "noinvoke" or ""
args["header"   ] = args["header"   ] or args["namespace"] == "Module" and "noinvoke" or ""
args["temp"]     = args["temp"]     or ("Template:" .. args["pagename"])
args["temp"] = args["temp"] or ("Template:" .. args["pagename"])
args["mod"]       = args["mod"]       or ("Module:" .. args["pagename"])
args["mod" ] = args["mod" ] or ("Module:"   .. args["pagename"])
-- Remove doc subpage if present
args["pagename"] = args["pagename"]:gsub("/doc$", "")


return p._dochead(args)
return p._dochead(args)