Module:Dochead: Difference between revisions
remove /doc from pagename if present |
order of operations |
||
| Line 149: | Line 149: | ||
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 "" | ||
-- Remove doc subpage if present | -- Remove doc subpage if present | ||
args["pagename"] = args["pagename"]:gsub("/doc$", "") | args["pagename"] = args["pagename"]:gsub("/doc$", "") | ||
-- Extract template/module names, or autogenerate them | |||
args["temp"] = args["temp"] or ("Template:" .. args["pagename"]) | |||
args["mod" ] = args["mod" ] or ("Module:" .. args["pagename"]) | |||
return p._dochead(args) | return p._dochead(args) | ||