Modul:Deltagarlista

Dokumentation [visa] [redigera] [historik] [rensa sidcachen]


Funktioner i modulen

text

Funktion

Samma funktion som mallen {{Deltagarlista/text}}

Parametrar

farger

Funktion

Samma funktion som mallen {{Deltagarlista/färger}}

Parametrar

local p = {}-- Funktionen text är en ersättare för mallen Deltagarlista/textp.text = function(frame)local res = ''    local p = mw.text.trim(string.lower(frame.args[1]));       if p == 'nej' or p == '-' then res = '&emsp;'       elseif p == 'ja' or p == 'x' or p == 'rx' or p == 'px' or p == 'ppx' or p == 'upx' or p == 'gx' or p == 'sx' or p == 'bx' then res = '<span style="font-weight:bold;">X</span>'       elseif p == 'g' or p == 'g1' then res = '1'       elseif p == 's' or p == 's2' then res = '2'       elseif p == 'b' or p == 'b3' then res = '3'       elseif p == '.' then res = '&bull;'        elseif p == 'ret' then res = '<span title="Ret - Bröt">Ret</span>'        elseif p == 'nc' then res = '<span title="NC - Ej klassificerad">NC</span>'        elseif p == 'dnq' then res = '<span title="DNQ - Ej kvalificerad">DNQ</span>'        elseif p == 'dnpq' then res = '<span title="DNPQ - Ej förkvalificerad">DNPQ</span>'        elseif p == 'dsq' then res = '<span style="color:white;" title="DSQ - Diskvalificerad">DSQ</span>'        elseif p == 'dns' then res = '<span title="DNS - startade ej">DNS</span>'        elseif p == 'wd' then res = '<span title="WD - Drog sig ur">WD</span>'        elseif p == 'c' then res = '<span title="C - Racet inställt">C</span>'        elseif p == 'ex' then res = '<span title ="EX - Utesluten">EX</span>'        elseif p == 'dnp' then res = '<span title = "DNP - Deltog ej">DNP</span>'        elseif p == 'po' then res = '<span title = "PO - Enbart träning">PO</span>'        elseif p == 'td' then res = '<span title = "TD - Testförare">TD</span>'        elseif p == 'r' or p == 'röd' then res = '&emsp;'        elseif p == 'pp' or p == 'grön' then res = '<span title="Poängplacering">&emsp;</span>'        elseif p == 'up' or p == 'blå' then res = '<span title="Utanför poängplacering">&emsp;</span>'        elseif p == 'sf' then res = '<span title="Semifinal">SF</span>'        elseif p == 'kf' then res = '<span title="Kvartsfinal">KF</span>'        elseif string.sub(p,1,1) == 'r' or string.sub(p,1,1) == 'p' then res =  string.sub(p,2)        elseif string.sub(p,1,2) == 'up' then res = string.sub(p,3)        else res = frame.args[1]    end    return resend-- Funktionen text är en ersättare för mallen Deltagarlista/färgerp.farger = function(frame)local res = ''    local p = mw.text.trim(string.lower(frame.args[1]));       if p == 'g' or p =='g1' or p == 'gx' or p == 'guld' then res = '#FFFFBF'       elseif p == 's' or p == 's2' or p == 'sx' or p == 'silver' then res = '#DFDFDF'       elseif p == 'b' or p == 'b3' or p == 'bx' or p == 'brons' then res = '#FFDF9F'       elseif p == 'ret' or p == 'lila' then res = '#EFCFFF'       elseif p == 'dsq' or p == 'black' or p == 'svart' then res = 'black;color:white'       elseif p == 'dns' or p == 'wd' or p == 'c' or p == 'vit' or p == 'white' then res = 'white'       elseif p == 'ex' or p == 'dnp' or p == 'de' or p == 'blank' then res = 'transparent'       elseif p == 'dnq' or p == 'dnpq' or p == 'r' or p == 'rx' or p == 'röd' or string.sub(p,1,1) == 'r' and string.find('0123456789',string.sub(p,2,2)) then res = '#FFCFCF'       elseif p == 'grön' or p == 'pp' or p == 'px' or p == 'ppx' or string.sub(p,1,1) == 'p' and string.find('0123456789',string.sub(p,2,2)) then res = '#DFFFDF'       elseif p == 'blå' or p == 'nc' or p == 'up' or p == 'upx' or string.sub(p,1,2) == 'up' and string.find('0123456789',string.sub(p,3,3)) then res = '#CFCFFF'       else res = 'transparent'    end    return resendreturn p