(Created page with "local p = {} function p.mainn( frame ) return "Hello, world!" end return p") |
No edit summary |
||
Line 1: | Line 1: | ||
local p = {} | local p = {} | ||
local capiunto = require 'capiunto' | |||
function p. | function p.main( frame ) | ||
local title = parent.args[1] or parent.args["title"] | |||
local usage = parent.args[2] or parent.args["usage"] | |||
local permission = parent.args[3] or parent.args["permission"] | |||
local infobox = capiunto.create( { | |||
title = args.title, | |||
headerStyle = headerStyle, | |||
} ):addHeader( 'Command' ) | |||
if usage and usage ~= '' then | |||
infobox:addRow( 'Usage', usage ) | |||
else | |||
infobox:addRow( 'Usage', 'None' ) | |||
end | |||
if permission and permission ~= '' then | |||
infobox:addRow( 'Permission', permission ) | |||
else | |||
infobox:addRow( 'Permission', 'None' ) | |||
end | |||
end | end | ||
return p | return p |
Revision as of 09:33, 27 January 2024
Documentation for this module may be created at Module:Command Infobox/doc
local p = {} local capiunto = require 'capiunto' function p.main( frame ) local title = parent.args[1] or parent.args["title"] local usage = parent.args[2] or parent.args["usage"] local permission = parent.args[3] or parent.args["permission"] local infobox = capiunto.create( { title = args.title, headerStyle = headerStyle, } ):addHeader( 'Command' ) if usage and usage ~= '' then infobox:addRow( 'Usage', usage ) else infobox:addRow( 'Usage', 'None' ) end if permission and permission ~= '' then infobox:addRow( 'Permission', permission ) else infobox:addRow( 'Permission', 'None' ) end end return p