跳转到内容
打开/关闭菜单
  • 450 条目
  • 804 文件
  • 22 用户
  • 9052 编辑
Blockland Wiki
打开/关闭外观设置菜单
打开/关闭个人菜单
未登录
未登录用户的IP地址会在进行任意编辑后公开展示。

模块:GlitchText

来自Blockland Wiki
KK​(留言 | 贡献)2026年10月22日 (四) 12:15的版本
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)

此模块的文档可以在模块:GlitchText/doc创建


local p = {}

local function mask(text)
    return (mw.ustring.gsub(text, "[^%s]", "█"))
end

function p.main(frame)
    local text = frame.args.text or frame.args[1] or ""

    local span = mw.html.create("span")
        :addClass("krnk-glitch")
        :attr("data-text", text)
        :wikitext(mask(text))

    return tostring(span)
end

return p