Module:Navbox/sandbox: Difference between revisions

Content deleted Content added
use cfg
replace includes with inarray
Line 2:
local p = {}
local cfg = mw.loadData('Module:Navbox/configuration/sandbox')
local includesinArray = require("Module:IncludesTableTools").inArray
local getArgs -- lazily initialized
local format = string.format
Line 15:
_ = args[prefix .. format(cfg.arg.group_and_num, i)]
_ = args[prefix .. format(cfg.arg.list_and_num, i)]
if includesinArray(cfg.keyword.subgroups, _) then
for _, v in ipairs(cfg.keyword.subgroups) do
readArgs(args, prefix .. v .. i .. "_")
Line 255:
end
if includesinArray(cfg.keyword.subgroups, listText) then
local childArgs = {[cfg.arg.border] = cfg.keyword.border_subgroup}
local hasChildArgs = false