Module:TemplatePar: Difference between revisions

Content deleted Content added
+ countNotEmpty
Migrations-Version zur Umparametrisierung
Line 1:
--[=[ TemplatePar 2013-05-2631
Template parameter utility
* check
Line 762:
-- form()
-- fill()
local options = { optional = { "1", "2", -- TMP
"2all",
"opt",
"cat",
"low",
Line 772 ⟶ 773:
local r = form( false, options )
if not r then
options = { mandatory = fill( frame.args[.all 1 or frame.args[1] ),
optional = fill( frame.args[.opt 2 or frame.args[2] ),
cat = frame.args.cat,
low = frame.args.low,
Line 818 ⟶ 819:
-- mw.text.trim()
-- TemplatePar.valid()
local options = { mandatory = { "1" }, -- "all"
optional = { "1", "2", -- TMP
"all",
"opt",
"cat",
"low",
Line 830 ⟶ 833:
local r = form( false, options )
if not r then
local s = mw.text.trim(frame.args.opt or frame.args[ 2 ] )
options = { cat = frame.args.cat,
low = frame.args.low,
Line 870 ⟶ 873:
r = finalize( r, options )
else
s = frame.args.all or frame.args[ 1 ] or ""
r = TemplatePar.valid( s, options )
end