Módulo:Football box collapsible teamname
Aspeto
Este módulo está classificado como pré-alfa. Ele está incompleto, e pode ou não estar em desenvolvimento activo. Ele deve ser utilizado desde páginas do domínio artigos. Os módulos ficam em pre-alfa até o editor original (ou alguém que toma conta se ele for abandonado por algum tempo) está satisfeito com a estrutura básica. |
Objetivo
Este módulo é usado em Predefinição:Footballbox collapsible e é usado quando os parametros time1 ou o time2 contêm bold no início ou no fim, para fazer algum trabalho adicional e evitar erros.
Ver também
local i = {};
function i.TeamName(frame)
local prefix = "";
local suffix = "";
local team = frame.args["team"] or "";
if mw.ustring.sub(team,1,3) ~= "'''" and mw.ustring.sub(team,-3) ~= "'''" then
prefix = "'''" .. '<span class="fn org">';
suffix = "</span>'''";
else
if mw.ustring.sub(team,1,3) == "'''" then
prefix = '<span class="fn org">';
team = mw.ustring.sub(team,4);
else
prefix = '<span class="fn org">' .. "'''";
end
if mw.ustring.sub(team,-3) == "'''" then
suffix = "</span>";
team = mw.ustring.sub(team,1,mw.ustring.len(team)-3);
else
suffix = "'''</span>";
end
end
return prefix .. team .. suffix;
end
return i;