Module:ClassCategories: Difference between revisions
Appearance
Created page with "local p = {} function p.fromDelimited(frame) local input = frame.args[1] or "" local delimiter = frame.args.delimiter or "," local equipmentType = frame.args.equipment_type or "" local entries = mw.text.split(input, delimiter) local result = {} for _, entry in ipairs(entries) do local trimmed = mw.text.trim(entry) if trimmed ~= "" then local category = string.format("Category:%s %s", trimmed, equipmentType)..." |
m Mildew moved page Module:AutocategorizeClassReq to Module:ClassCategories without leaving a redirect |
(No difference)
| |
Latest revision as of 15:16, 23 June 2025
Documentation for this module may be created at Module:ClassCategories/doc
local p = {}
function p.fromDelimited(frame)
local input = frame.args[1] or ""
local delimiter = frame.args.delimiter or ","
local equipmentType = frame.args.equipment_type or ""
local entries = mw.text.split(input, delimiter)
local result = {}
for _, entry in ipairs(entries) do
local trimmed = mw.text.trim(entry)
if trimmed ~= "" then
local category = string.format("[[Category:%s %s]]", trimmed, equipmentType)
table.insert(result, category)
end
end
return table.concat(result, " ")
end
return p