Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Module:Change: Difference between revisions

From Teriock
Content deleted Content added
// via Wikitext Extension for VSCode
// via Wikitext Extension for VSCode
Line 4: Line 4:
local key = frame.args[1] or ""
local key = frame.args[1] or ""
if key:sub(1, 4) == "item" then
if key:sub(1, 4) == "item" then
return key
elseif key:sub(1, 5) == "token" then -- fixed length: "token" is 5 characters
return key
elseif key:sub(1, 1) == "!" then
return key
return key
else
else

Revision as of 20:18, 23 September 2025

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

local p = {}

function p.prefix(frame)
    local key = frame.args[1] or ""
    if key:sub(1, 4) == "item" then
        return key
    elseif key:sub(1, 5) == "token" then  -- fixed length: "token" is 5 characters
        return key
    elseif key:sub(1, 1) == "!" then
        return key
    else
        return "system." .. key
    end
end

return p