Open main menu
Home
Random
Log in
Settings
About RobotX
Disclaimers
RobotX
Search
Changes
For
← Older edit
Module:For
(view source)
Revision as of 18:26, 6 May 2021
245 bytes added
,
18:26, 6 May 2021
m
1 revision imported
Line 25:
Line 25:
function two (a, b) return a, b, 1 end --lets us run ipairs from 2
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
for k, v in two(ipairs(args)) do table.insert(pages, v) end
+
local title = mw.title.getCurrentTitle()
+
local skipCat = title.isTalkPage or title.namespace == 2 --don't categorise talk pages and userspace
+
local oddCat = skipCat and '' or '[[Category:Hatnote templates using unusual parameters]]'
+
local category = yesNo(args.category)
return mHatnote._hatnote(
return mHatnote._hatnote(
mHatlist.forSeeTableToString({{use = use, pages = pages}}),
mHatlist.forSeeTableToString({{use = use, pages = pages}}),
{selfref = args.selfref}
{selfref = args.selfref}
) .. (
) .. (
−
(use == 'other uses') and
yesNo
(
args.
category) and
+
(use == 'other uses') and (
(
category
== true) or (category == nil)
) and
−
'[[Category:Hatnote templates using unusual parameters]]'
or ''
+
oddCat
or ''
)
)
end
end
return p
return p
Joelmartin
Bots
,
Bureaucrats
, contributor,
Interface administrators
, lookupuser,
Administrators
4,000
edits