Module:Escape: Difference between revisions

m
18 revisions imported
No edit summary
 
m (18 revisions imported)
 
(One intermediate revision by one other user not shown)
Line 52: Line 52:


function escape.main(frame)
function escape.main(frame)
return '<div style="background-color:black;top:0px;left:0px;position:fixed;height:100%;width:100%;text-align:center;font-size:100px;z-index:999999999"></div>'
local args, family = {}, {frame:getParent(), frame}
for f = 1, 2 do
for k, v in pairs(family[f] and family[f].args or {}) do
args[k] = args[k] or v:match('^%s*(.-)%s*$')
end
end
if args.mode == 'char' then
return escape:char(args.char or args[2], args)
end
return escape[args.mode](escape:char(args.char), args)
end
end
return escape
return escape