Module:Gaps: Difference between revisions
From Zoophilia Wiki
Jump to navigationJump to search
meta>The Mol Man ←Created page with 'local p = {} function p._make(frame) local parameters = frame:getParent().args local ret_string = '<span style="white-space: nowrap;'..parameters['size'] or...' |
meta>The Mol Man No edit summary |
||
Line 3: | Line 3: | ||
function p._make(frame) | function p._make(frame) | ||
local parameters = frame:getParent().args | local parameters = frame:getParent().args | ||
local size = parameters['size'] or '' | |||
local ret_string = '<span style="white-space: nowrap;'.. | local ret_string = '<span style="white-space: nowrap;'..size..'">' | ||
if parameters['lhs'] then | if parameters['lhs'] then | ||
Line 18: | Line 19: | ||
if parameters['e'] then | if parameters['e'] then | ||
local base = parameters['base'] or '10' | |||
ret_string = ret_string..'<span style="margin-left: 0.27em; margin-right: 0.27em">×</span>'.. | ret_string = ret_string..'<span style="margin-left: 0.27em; margin-right: 0.27em">×</span>'.. | ||
base ..'<span style="display:none">^</span><sup>'..parameters['e']..'</sup>' | |||
end | end | ||
Revision as of 18:18, 2 July 2014
Documentation for this module may be created at Module:Gaps/doc
local p = {}
function p._make(frame)
local parameters = frame:getParent().args
local size = parameters['size'] or ''
local ret_string = '<span style="white-space: nowrap;'..size..'">'
if parameters['lhs'] then
ret_string = ret_string..parameters['lhs']..' = '
end
for i=1,20,1 do
ret_string = ret_string..'<span style="margin-left: 0.2em">'..parameters[i]..'</span>'
if not parameters[i] then
break
end
end
if parameters['e'] then
local base = parameters['base'] or '10'
ret_string = ret_string..'<span style="margin-left: 0.27em; margin-right: 0.27em">×</span>'..
base ..'<span style="display:none">^</span><sup>'..parameters['e']..'</sup>'
end
if parameters['u'] then
ret_string = ret_string..' '..parameters['u']
end
return ret_string
end
return p