Moduuli:Puolueet fi
Siirry navigaatioon
Siirry hakuun
Tämän moduulin ohjeistuksen voi tehdä sivulle Moduuli:Puolueet fi/ohje
local p = {}
function laani( t )
local lok = { ['01'] = 'Modul:Puolueet fi/01',
['02'] = 'Modul:Puolueet fi/02',
['03'] = 'Modul:Puolueet fi/03',
['04'] = 'Modul:Puolueet fi/04',
['05'] = 'Modul:Puolueet fi/05',
['06'] = 'Modul:Puolueet fi/06',
['07'] = 'Modul:Puolueet fi/07',
['08'] = 'Modul:Puolueet fi/08',
['09'] = 'Modul:Puolueet fi/09',
['10'] = 'Modul:Puolueet fi/10',
['12'] = 'Modul:Puolueet fi/12',
['13'] = 'Modul:Puolueet fi/13',
['14'] = 'Modul:Puolueet fi/14',
['17'] = 'Modul:Puolueet fi/17',
['18'] = 'Modul:Puolueet fi/18',
['19'] = 'Modul:Puolueet fi/19'
}
return lok[t]
end
function p.puolueet(frame)
args = frame.args
local white = 'white'
local black = 'black'
local color = {
['kesk'] = { ['a'] = 'Kesk.', ['n'] = 'Suomen Keskusta', ['l'] = 'Suomen Keskusta', ['f'] = '#009933', ['t'] = black },
['vihr'] = { ['a'] = 'Vihr.', ['n'] = 'Vihreä liitto', ['l'] = 'Vihreä liitto', ['f'] = '#61bf1a', ['t'] = black },
['skyp'] = { ['a'] = 'SKYP', ['n'] = 'Suomen Kansan Yhtenäisyyden Puolue', ['l'] = 'Suomen Kansan Yhtenäisyyden Puolue', ['f'] = '#d5c224', ['t'] = black },
['skp'] = { ['a'] = 'SKP', ['n'] = 'Suomen Kommunistinen Puolue', ['l'] = 'Suomen Kommunistinen Puolue (1994)', ['f'] = '#500000', ['t']= white },
['pop'] = { ['a'] = 'POP', ['n'] = 'Perustuslaillinen oikeistopuolue', ['l'] = 'Perustuslaillinen oikeistopuolue', ['f'] = '#093A80', ['t'] = white },
['kd'] = { ['a'] = 'KD', ['n'] = 'Suomen Kristillisdemokraatit', ['l'] = 'Suomen Kristillisdemokraatit', ['f'] = '#0235A4', ['t'] = white },
['lkp'] = { ['a'] = 'LKP', ['n'] = 'Liberaalinen Kansanpuolue', ['l'] = 'Liberaalinen Kansanpuolue', ['f'] = '#ffb321', ['t'] = black },
['kok'] = { ['a'] = 'Kok.', ['n'] = 'Kansallinen Kokoomus', ['l'] = 'Kansallinen Kokoomus', ['f'] = '#00529C', ['t'] = white },
['ps'] = { ['a'] = 'PS', ['n'] = 'Perussuomalaiset', ['l'] = 'Perussuomalaiset', ['f'] = '#6BB7EC', ['t'] = black },
['sdp'] = { ['a'] = 'SDP', ['n'] = 'Suomen Sosialidemokraattinen Puolue', ['l'] = 'Suomen Sosialidemokraattinen Puolue', ['f'] = '#ff0000', ['t'] = black },
['rkp'] = { ['a'] = 'RKP', ['n'] = 'Suomen ruotsalainen kansanpuolue', ['l'] = 'Suomen ruotsalainen kansanpuolue', ['f'] = '#FFDD93', ['t'] = black },
['vas'] = { ['a'] = 'Vas.', ['n'] = 'Vasemmistoliitto', ['l'] = 'Vasemmistoliitto', ['f'] = '#aa0000', ['t'] = white },
['vkk'] = { ['a'] = 'VKK', ['n'] = 'Valta kuuluu kansalle', ['l'] = 'Valta kuuluu kansalle', ['f'] = '#003a06', ['t'] = white },
['nuors'] = { ['a'] = 'Nuors.', ['n'] = 'Nuorsuomalaiset', ['l'] = 'Nuorsuomalaiset', ['f'] = '#00824d', ['t'] = black },
['muut'] = { ['a'] = 'Muut', ['n'] = 'Muut puolueet', ['l'] = 'Luettelo Suomen puolueista', ['f'] = 'gray', ['t'] = white },
['m'] = { ['a'] = 'Muut', ['n'] = 'Muut puolueet', ['l'] = 'Luettelo Suomen puolueista', ['f'] = 'gray', ['t'] = white }
}
local puolue = args[1]
if color[puolue] == nil then
if string.len(puolue) > 2 then
local moduulinnimi = laani(string.sub(puolue, 1, 2))
if moduulinnimi == nil then
return 'LÄÄNIÄ EI LÖYTYNYT'
end
local modden = require( moduulinnimi )
local tulos = modden.puolueet(frame)
if tulos == nil then
return 'error5'
end
return tulos
end
return 'PUOLUETTA EI LÖYTYNYT'
end
if color[puolue] == nil then
return 'PUOLUETTA EI LÖYTYNYT'
else
return color[puolue]
end
end
return p