Module:Sandbox/BrandonXLF/scripts/doc
< Module:Sandbox | BrandonXLF | scripts
Jump to navigation
Jump to search
Revision as of 08:25, 12 May 2020 by blackwiki>BrandonXLF
This is the documentation page for Module:Sandbox/BrandonXLF/scripts
Used in User:BrandonXLF/scripts/doc
local getArgs = require('Module:Arguments').getArgs
local p = {}
function p.variables (frame)
local args = getArgs(frame)
local i = 1
local out = '<h2>Variables</h2><ul>'
args['v1'] = (args['v'] or args['v1'])
args['d1'] = (args['d'] or args['d1'])
args['e1'] = (args['e'] or args['e1'])
while args['v'..i] do
local var = '<code>window.'..args['v'..i]..' ='..(args['e'..i] and ' '..args['e'..i] or '')..';</code>'
var = var..(args['d'..i] and ' – '..args['d'..i] or '')
out = out..'<li>'..var..'</li>'
i = i + 1
end
return out..'</ul>'
end
return p