Module:Sandbox/Aseleste/Indexer: Difference between revisions

Content deleted Content added
improve: preprocess, args
improve: code
Line 19:
local args = build_args(frame)
local folder = as_fold_function(mw.text.trim(unstrip_and_strip_nowiki_tags(args.folder)))
local keys = build_keys(args)
local values = build_values(mw.text.trim(unstrip_and_strip_nowiki_tags(args.content)))
local result = ""
Line 62:
local result = {}
for arg_k, arg_v in pairs(args) do
if arg_k_trimarg_k:match("^table_") then
local arg_k_trim = mw.text.trim(arg_k)
result[arg_k:gsub("table_", "", 1)] = as_key_content_function(arg_v)
if arg_k_trim:match("^table_") then
local key = arg_k_trim:gsub("table_", "", 1)
result[key] = as_key_content_function(mw.text.trim(unstrip_and_strip_nowiki_tags(arg_v)))
end
end