Ero sivun ”Moduuli:Paikkataulukko” versioiden välillä

Suomennosta
(Käännös)
(Suomennosta)
end
local sum = args[2]
local valdeltprosentti = args.valdeltprosentti or ''
local valdelt2prosentti2 = tonumber(valdeltprosentti)
local y = ''
if valdelt2prosentti2 == nil then
local y1 = string.find(valdeltprosentti, ',')
if y1 then
valdelt2prosentti2 = string.sub(valdeltprosentti,1,y1-1).. '.' .. string.sub(valdeltprosentti,y1+1,string.len(valdeltprosentti))
end
end
text = mw.text.tag('tr', {}, text)
text = mw.text.tag('table', {cellspacing="0",cellpadding="0", border="0", style="border:0;width:"..bredd.."px; text-align:center;line-height:1.3em;padding:0;"}, text)
if valdelt2prosentti2 ~= nil then
local div = mw.text.tag( 'div', {style="width:1px;height:4px;position:absolute;top:0;left:25%;z-index:10;background-color:#666666;"}, '')
div = div .. mw.text.tag('div', {style="width:1px;height:4px;position:absolute;top:0;left:50%;z-index:10;background-color:#666666;"}, '')
div = div .. mw.text.tag('div', {style="width:1px;height:4px;position:absolute;top:0;left:75%;z-index:10;background-color:#666666;"}, '')
div = div .. mw.text.tag('div', {title="ValdeltagandeProsenttiagande: " .. valdeltprosentti .. "%", style="padding:0;background-color:#b0b0b0;height:4px;width:" .. math.floor(tonumber(bredd)*valdelt2prosentti2/100+0.5) .. "px;"}, '')
div = mw.text.tag('div', {style="margin:2px 0 0 0;padding:0;position:relative;height:4px;width:"..bredd.."px;"}, div)
text = text .. div
end
function mqstapel(tot, kvinnornaisia, tom)
local stylus = 'padding:0;border:0;background:#C0C0FF;width:' .. math.floor(120*(tot-tom-kvinnornaisia)/tot) .. 'px;'
local d = ''
if 120*(tot-tom-kvinnornaisia) > 16 then
d = tostring(tot-tom-kvinnornaisia)
end
local text = mw.text.tag('td', {style=stylus, title = tostring(tot-tom-kvinnornaisia)}, d)
if tom ~= 0 then
stylus = 'padding:0;border:0;background:#ffffff;width:' .. math.floor(120*tom/tot) .. 'px;'
text = text .. mw.text.tag('td', {style=stylus, title = tostring(tom)}, '')
end
if kvinnornaisia ~= 0 then
stylus = 'padding:0;border:0;background:#FFC0C0;width:' .. math.floor(120*kvinnornaisia/tot) .. 'px;'
d = ''
if 120*kvinnornaisia/tot > 16 then
d = tostring(kvinnornaisia)
end
text = text .. mw.text.tag('td', {style=stylus, title = tostring(kvinnornaisia)}, d)
end
text = mw.text.tag('tr', {}, text)
local i = 3
local u = 0
local valdeltprosentti = args.valdeltprosentti or ''
while tonumber(args[i+1]) ~= nil do
end
text = text .. mw.text.tag('td', {}, args[2])
if valdeltprosentti ~= nil then
text = text .. mw.text.tag('td', {}, valdeltprosentti)
else
text = text .. mw.text.tag('td', {}, '')
end
if args.kvinnornaisia ~= nil and args.kvinnornaisia ~= '' then
text = text .. mw.text.tag('td', {}, mqstapel(tonumber(args[2]), tonumber(args.kvinnornaisia), tonumber(args.tom) or 0))
else
text = text .. mw.text.tag('td', {}, '')
1 900

muokkausta