Module:T-Event: Difference between revisions

// via Wikitext Extension for VSCode
Tag: Reverted
// via Wikitext Extension for VSCode
Tag: Manual revert
 
(One intermediate revision by the same user not shown)
Line 90: Line 90:
         "render",
         "render",
         function()
         function()
             -- Render using Blueprint
             return template.render(frame)
            local out = template.render(frame)
            -- Debug: list any numeric keys in raw args
            local rawArgs = frame.args or {}
            local nums = {}
            for k, _ in pairs(rawArgs) do
                if type(k) == "number" or (type(k) == "string" and tonumber(k) ~= nil) then
                    table.insert(nums, tostring(k))
                end
            end
            if #nums > 0 then
                -- Debug: print numeric keys to screen
                out = out .. string.format("<div style=\"border:1px solid red;padding:4px;\">T-Event numeric keys: %s</div>", table.concat(nums, ","))
            end
            return out
         end,
         end,
         ErrorHandling.getMessage("TEMPLATE_RENDER_ERROR"),
         ErrorHandling.getMessage("TEMPLATE_RENDER_ERROR"),