Jump to content

Module:TrimArray

From PanEcoDevWiki
Revision as of 20:43, 28 October 2025 by Admin (talk | contribs) (Created page with "local p = {} function p.links(frame) local input = frame.args[1] or "" local form = frame.args.form or "Mineral" local out = {} for item in mw.text.gsplit(input, ",", true) do local trimmed = mw.text.trim(item) if trimmed ~= "" then table.insert(out, string.format( '{{#formredlink:form=%s|target=%s}}<br>', form, trimmed )) end end return table.concat(out) end return p")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Documentation for this module may be created at Module:TrimArray/doc

local p = {}

function p.links(frame)
    local input = frame.args[1] or ""
    local form = frame.args.form or "Mineral"
    local out = {}

    for item in mw.text.gsplit(input, ",", true) do
        local trimmed = mw.text.trim(item)
        if trimmed ~= "" then
            table.insert(out, string.format(
                '{{#formredlink:form=%s|target=%s}}<br>', form, trimmed
            ))
        end
    end

    return table.concat(out)
end

return p