Module:Dochead: Difference between revisions
No edit summary |
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" ] = args["pagename" ] or title.text | ||
args["header"] | args["header" ] = args["header" ] or args["namespace"] == "Module" and "noinvoke" or "" | ||
args["temp"] | args["temp"] = args["temp"] or ("Template:" .. args["pagename"]) | ||
args["mod"] | 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) | ||