Module:For/sandbox: Difference between revisions

Content deleted Content added
Forgot to make "unusual parameters" category respect "category" parameter
don't categorize talk pages and userspace
 
(2 intermediate revisions by the same user not shown)
Line 25:
function two (a, b) return a, b, 1 end --lets us run ipairs from 2
for k, v in two(ipairs(args)) do table.insert(pages, v) end
local title = mw.title.getCurrentTitle()
-- Don't categorise talk pages and userspace
local skipCat = title.isTalkPage or title.namespace == 2
local oddCat = skipCat and '' or '[[Category:Hatnote templates using unusual parameters]]' or ''
local category = yesNo(args.category)
return mHatnote._hatnote(
mHatlist.forSeeTableToString({{use = use, pages = pages}}),
{selfref = args.selfref}
) .. (
(use == 'other uses') and yesNo(args.(category == true) or (category == nil)) and
oddCat or ''
'[[Category:Hatnote templates using unusual parameters]]' or ''
)
end