Module:Dochead: Difference between revisions
mNo edit summary Tag: Reverted |
undo changes to add wikipedia sidebox (not even rswiki does anything akin to "see documentation on wikipedia") Tag: Manual revert |
||
| Line 2: | Line 2: | ||
local getArgs = require("Module:Arguments").getArgs | local getArgs = require("Module:Arguments").getArgs | ||
local iutils = require("Module:Introspection utils") | local iutils = require("Module:Introspection utils") | ||
local p = {} | local p = {} | ||
| Line 220: | Line 219: | ||
end | end | ||
-- Main function | -- Main function | ||
| Line 231: | Line 227: | ||
local corr_template = args["temp"] or pagename | local corr_template = args["temp"] or pagename | ||
local corr_module = args["mod"] or pagename | local corr_module = args["mod"] or pagename | ||
-- If header is none, skip everything | -- If header is none, skip everything | ||
| Line 255: | Line 250: | ||
local has_link = namespace == "Template" and iutils.page_exists("Module:" .. corr_module) | local has_link = namespace == "Template" and iutils.page_exists("Module:" .. corr_module) | ||
if result == "" then | if result == "" then | ||
return categorize(namespace, pagename, has_link | return categorize(namespace, pagename, has_link) | ||
else | else | ||
return string.format("%s%s\n", result, categorize(namespace, pagename, has_link) | return string.format("%s%s\n", result, categorize(namespace, pagename, has_link)) | ||
end | end | ||
end | end | ||
| Line 269: | Line 264: | ||
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 | ||
-- Extract header or set it to defaults | -- Extract header or set it to defaults | ||
| Line 284: | Line 278: | ||
args["mod" ] = args["mod" ] or args["pagename"] | args["mod" ] = args["mod" ] or args["pagename"] | ||
return | return p._dochead(args) | ||
end | end | ||