Modul:Partier sv
Udseende
local p = {}
function lansvis( t )
local lok = { ['01'] = 'Modul:Partier sv/01',
['03'] = 'Modul:Partier sv/03',
['04'] = 'Modul:Partier sv/04',
['05'] = 'Modul:Partier sv/05',
['06'] = 'Modul:Partier sv/06',
['07'] = 'Modul:Partier sv/07',
['08'] = 'Modul:Partier sv/08',
['09'] = 'Modul:Partier sv/09',
['10'] = 'Modul:Partier sv/10',
['12'] = 'Modul:Partier sv/12',
['13'] = 'Modul:Partier sv/13',
['14'] = 'Modul:Partier sv/14',
['17'] = 'Modul:Partier sv/17',
['18'] = 'Modul:Partier sv/18',
['19'] = 'Modul:Partier sv/19',
['20'] = 'Modul:Partier sv/20',
['21'] = 'Modul:Partier sv/21',
['22'] = 'Modul:Partier sv/22',
['23'] = 'Modul:Partier sv/23',
['24'] = 'Modul:Partier sv/24',
['25'] = 'Modul:Partier sv/25'
}
return lok[t]
end
function p.partisnack(frame)
args = frame.args
local white = 'white'
local black = 'black'
local color = {
['al'] = { ['a'] = 'AL', ['n'] = 'Arbetarlistan', ['l'] = 'Arbetarlistan', ['f'] = '#cc0000' , ['t'] = white },
['apk'] = { ['a'] = 'APK', ['n'] = 'Arbetarpartiet kommunisterna', ['l'] = 'Sveriges kommunistiska parti (1995)', ['f'] = '#640000' , ['t'] = white },
['bl'] = { ['a'] = 'BL' , ['n'] = 'Borgerlig lista', ['l'] = 'Samlingslista', ['f'] = '#b9d3ee' , ['t'] = black },
['c'] = { ['a'] = 'C', ['n'] = 'Centerpartiet', ['l'] = 'Centerpartiet', ['f'] = '#009933', ['t'] = black },
['fgls'] = { ['a'] = 'FGLS', ['n'] = 'Fri grupp för lägre skatt', ['l'] = 'Fri grupp för lägre skatt', ['f'] = 'orange', ['t'] = black },
['fi'] = { ['a'] = 'FI', ['n'] = 'Feministiskt initiativ', ['l'] = 'Feministiskt initiativ', ['f'] = '#D9308E', ['t'] = white },
['fk'] = { ['a'] = 'FRK', ['n'] = 'Frihetliga kommunalfolket', ['l'] = 'Frihetliga kommunalfolket', ['f'] = '#660000', ['t'] =white },
['fp'] = { ['a'] = 'FP', ['n'] = 'Folkpartiet liberalerna', ['l'] = 'Folkpartiet', ['f'] = '#6BB7EC', ['t'] = black},
['fr'] = { ['a'] = 'FR', ['n'] = 'Frisinnade folkpartiet', ['l'] = 'Frisinnade folkpartiet', ['f'] = '#64b2ff', ['t'] = black},
['frp'] = { ['a'] = 'FRP', ['n'] = 'Framstegspartiet', ['l'] = 'Framstegspartiet (Sverige)', ['f'] = '#818200', ['t'] = white},
['k'] = { ['a'] = 'SKP', ['n'] = 'Sveriges kommunistiska parti', ['l'] = 'Sveriges kommunistiska parti (1995)', ['f'] = '#500000', ['t']= white },
['kp'] = { ['a'] = 'KP', ['n'] = 'Kommunistiska Partiet', ['l'] = 'Kommunistiska Partiet', ['f'] = '#660000', ['t'] = white },
['kd'] = { ['a'] = 'KD', ['n'] = 'Kristdemokraterna', ['l'] = 'Kristdemokraterna (Sverige)', ['f'] = '#231977', ['t'] = white },
['kv'] = { ['a'] = 'KV', ['n'] = 'Kommunens Väl', ['l'] = 'Kommunens Väl', ['f'] = '#ffa500', ['t'] = black },
['ls'] = { ['a'] = 'LS', ['n'] = 'Liberal samling', ['l'] = 'Liberal samling', ['f'] = '#9fccec', ['t'] = black },
['m'] = { ['a'] = 'M', ['n'] = 'Moderata samlingspartiet', ['l'] = 'Moderaterna', ['f'] = '#1B49DD', ['t'] = white },
['mf'] = { ['a'] = 'MF', ['n'] = 'Medborgarförbundet', ['l'] = 'Medborgarförbundet', ['f'] = '#320080', ['t'] = white },
['mp'] = { ['a'] = 'MP', ['n'] = 'Miljöpartiet de gröna', ['l'] = 'Miljöpartiet', ['f'] = '#83CF39', ['t'] = black },
['nd'] = { ['a'] = 'ND', ['n'] = 'Nationaldemokraterna', ['l'] = 'Nationaldemokraterna', ['f'] = '#FF9900', ['t'] = black },
['nsap'] = { ['a'] = 'NSAP', ['n'] = 'Nationalsocialistiska Arbetarepartiet', ['l'] = 'Nationalsocialistiska Arbetarepartiet', ['f'] = '#8b4513', ['t'] = white },
['nsb'] = { ['a'] = 'NSB', ['n'] = 'Nationalsocialistiska Blocket', ['l'] = 'Nationalsocialistiska blocket', ['f'] = '#8b4513', ['t'] = white },
['nyd'] = { ['a'] = 'NYD', ['n'] = 'Ny Demokrati', ['l'] = 'Ny demokrati', ['f'] = 'yellow', ['t'] = black },
['pp'] = { ['a'] = 'PP', ['n'] = 'Piratpartiet', ['l'] = 'Piratpartiet', ['f'] = '#572B85', ['t'] = white },
['rs'] = { ['a'] = 'RS', ['n'] = 'Rättvisepartiet Socialisterna', ['l'] = 'Rättvisepartiet Socialisterna', ['f']= '#990000', ['t'] = white },
['s'] = { ['a'] = 'S', ['n'] = 'Sveriges socialdemokratiska arbetareparti', ['l'] = 'Socialdemokraterna (Sverige)', ['f'] = '#EE2020', ['t'] = black },
['sd'] = { ['a'] = 'SD', ['n'] = 'Sverigedemokraterna', ['l'] = 'Sverigedemokraterna', ['f'] = '#DDDD00', ['t'] = black },
['skp'] = { ['a'] = 'SKP', ['n'] = 'Sveriges kommunistiska parti', ['l'] = 'Sveriges kommunistiska parti (1967)', ['f'] = '#500000', ['t'] = white },
['sl'] = { ['a'] = 'SL', ['n'] = 'Samlingslista', ['l'] = 'Samlingslista', ['f'] = 'lightgrey', ['t'] = black },
['snf'] = { ['a'] = 'SNF', ['n'] = 'Sveriges Nationella Förbund', ['l'] = 'Sveriges nationella förbund', ['f'] = '#996908', ['t'] = white},
['soc.p'] = { ['a'] = 'SOC', ['n'] = 'Socialistiska partiet', ['l'] = 'Socialistiska Partiet (Sverige)', ['f'] = '#660000', ['t'] = white},
['sp'] = { ['a'] = 'SP', ['n'] = 'Socialistiska partiet', ['l'] = 'Socialistiska partiet (1929)', ['f'] = '#660000', ['t'] = white },
['soc'] = { ['a'] = 'SP', ['n'] = 'Socialistiska partiet', ['l'] = 'Socialistiska partiet (1929)', ['f'] = '#660000', ['t'] = white },
['spi'] = { ['a'] = 'SPI', ['n'] = 'SPI - Sveriges pensionärers intresseparti', ['l'] = 'Sveriges pensionärers intresseparti', ['f'] = '#FFFF99', ['t'] = black },
['snsp'] = { ['a'] = 'SNSP', ['n'] = 'Svenska nationalsocialistiska partiet', ['l'] = 'Svenska nationalsocialistiska partiet', ['f'] = '#8b4513', ['t'] = white },
['svp'] = { ['a'] = 'SVP', ['n'] = 'Svenskarnas parti', ['l'] = 'Svenskarnas parti', ['f'] = '#8b4513', ['t'] = white },
['v'] = { ['a'] = 'V', ['n'] = 'Vänsterpartiet', ['l'] = 'Vänsterpartiet', ['f'] = '#AF0000', ['t'] = white },
['övrigt'] = { ['a'] = 'ÖVR', ['n'] = 'Övriga partier', ['l'] = 'Lista över politiska partier i Sverige', ['f'] = 'gray', ['t'] = white },
['övr'] = { ['a'] = 'ÖVR', ['n'] = 'Övriga partier', ['l'] = 'Lista över politiska partier i Sverige', ['f'] = 'gray', ['t'] = white },
['övrig'] = { ['a'] = 'ÖVR', ['n'] = 'Övriga partier', ['l'] = 'Lista över politiska partier i Sverige', ['f'] = 'gray', ['t'] = white },
['ö'] = { ['a'] = 'ÖVR', ['n'] = 'Övriga partier', ['l'] = 'Lista över politiska partier i Sverige', ['f'] = 'gray', ['t'] = white },
['övriga'] = { ['a'] = 'ÖVR', ['n'] = 'Övriga partier', ['l'] = 'Lista över politiska partier i Sverige', ['f'] = 'gray', ['t'] = white }
}
local parti = args[1]
if color[parti] == nil then
if string.len(parti) > 2 then
local modulnamn = lansvis(string.sub(parti, 1, 2))
if modulnamn == nil then
return 'LÄNET FINDES IKKE'
end
local modden = require( modulnavn )
local resultat = modden.partisnack(frame)
if resultat == nil then
return 'error5'
end
return resultat
end
return 'DER FINDES IKKE SÅDAN ET PARTI'
end
if color[parti] == nil then
return 'DER FINDES IKKE SÅDAN ET PARTI'
else
return color[parti]
end
end
return p