Module:Road data/size and Module:Road data/size/sandbox: Difference between pages
(Difference between pages)
imported>Fredddie adj sizes |
imported>BrandonXLF Only require Module:Arguments when needed |
||
| Line 2: | Line 2: | ||
local p = {} | local p = {} | ||
local format = mw.ustring.format | |||
local | local styles = { | ||
local | infobox = '72px', | ||
small = '40px', | |||
list = '32px', | |||
rdt = '17px', | |||
-- jct | |||
default = '24px' | |||
} | |||
local nonUpright = { | |||
rdt = true | |||
} | |||
-- Lua exports | |||
function p._size(args) | |||
return styles[args.style] or styles.default | |||
end | end | ||
function p. | function p._ignoreUpright(style) | ||
return | return nonUpright[style] or false | ||
end | end | ||
-- Wikitext exports | |||
function p.size(frame) | function p.size(frame) | ||
local args = getArgs(frame) | local args = require('Module:Arguments').getArgs(frame) | ||
return p._size(args); | return p._size(args); | ||
end | end | ||
return p | return p | ||