Modulo:Navbox: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
fix controllo navboxMaxList/subgroupMaxList |
m ottimizzazione |
||
Riga 12:
-- Ritorna true se il nome dell'argomento è valido
local function isValidArg(name,
local ret = validArgs[name] ~= nil
if not ret then
local id = name:match("^list(%d+)$") or name:match("^group(%d+)$") or
Line 25 ⟶ 20:
if id then
id = tonumber(id)
end
end
Line 40 ⟶ 31:
local function getArgs(frame, isSubgroup)
local ret = {}
local validArgs = isSubgroup and cfg.subgroupArgs or cfg.navboxArgs
local maxList = isSubgroup and cfg.subgroupMaxList or cfg.navboxMaxList
for k, v in pairs(frame:getParent().args) do
if type(k) == "string" and v ~= "" and isValidArg(k,
ret[k] = v
end
|