Module:Parameter validation/default config: Difference between revisions
Appearance
Content deleted Content added
I guess we can keep in userspace with the second change, actually |
for single/plural cases |
||
Line 8: | Line 8: | ||
local options = { |
local options = { |
||
["undeclared"] = create("unknown", 'unknown |
["undeclared"] = create("unknown", 'unknown parameter(s): paramname'), |
||
["deprecated"] = create("deprecated", 'deprecated |
["deprecated"] = create("deprecated", 'deprecated parameter(s): paramname'), |
||
["duplicate"] = create("duplicate", 'duplicate |
["duplicate"] = create("duplicate", 'duplicate parameter(s): paramname'), |
||
["doc-subpage"] = "doc", |
["doc-subpage"] = "doc", |
||
} |
} |
Revision as of 15:03, 23 October 2020
function create(cat, msg)
return mw.ustring.format("{{main other|[[Category:Pages using tname_naked with %s parameters]]}}", cat) .. create_message(msg)
end
function create_message(msg)
return mw.ustring.format("<div class=\"hatnote\" style=\"color:red\"><strong>Warning:</strong> [[templatename]] used with %s (this message is shown only in preview).</div>", msg)
end
local options = {
["undeclared"] = create("unknown", 'unknown parameter(s): paramname'),
["deprecated"] = create("deprecated", 'deprecated parameter(s): paramname'),
["duplicate"] = create("duplicate", 'duplicate parameter(s): paramname'),
["doc-subpage"] = "doc",
}
local result = {
[0] = options,
[2] = options,
[4] = options,
[6] = options,
--[10] = options,
[12] = options,
[14] = options,
}
return result