Module:Fairycode
Jump to navigation
Jump to search
Documentation for this module may be created at Module:Fairycode/doc
local p = {} -- {{Fairycode}} entrance function p.code(frame) local args = frame:getParent().args mw.logObject(args) local code = args[1] return p._code(code) end -- Module entrance function p._code(code) if code == nil then error('No fairycode provided') end local first = string.sub(code, 1, 1) local second = string.sub(code, 2, 2) local third = string.sub(code, 3, 3) if first == '' or second == '' or third == '' then error('Missing one or more code letters') end local formattedCode = string.format('<span class="fairycode"><b>%s</b><b>%s</b><b>%s</b></span>', first, second, third) return formattedCode end return p