模块:R-18
跳到导航
跳到搜索
此模块的文档可以在模块:R-18/doc创建
local p = {} local HtmlBuilder = require('Module:HtmlBuilder') local function _error(args) local message = args.message or args[1] or error('no message specified', 2) message = tostring(message) local tag = mw.ustring.lower(tostring(args.tag)) if not (tag == 'p' or tag == 'span' or tag == 'div') then tag = 'strong' end local root = HtmlBuilder.create(tag) root .addClass('error') .wikitext(message) return tostring(root) end function p.error(frame) local args if frame == mw.getCurrentFrame() then args = frame.args else args = frame end if args.message == "" then args.message = nil end return _error(args) end return p