Modul:IsList

Tuto stránku mohou editovat jen zavedení uživatelé a správci.
Z Wikipedie, otevřené encyklopedie

Tento pomocný modul rozhoduje, zda vstupní wikitext obsahuje seznam. Používejte ho pouze v šablonách.

Vzorové použití:

{{#if: {{#invoke:IsList|isList|{{{parametr šablony}}}}} | když {{{parametr šablony}}} obsahuje seznam | když {{{parametr šablony}}} neobsahuje seznam }}

Jako seznam se považuje wikitext obsahující hvězdičku (*), čárku, středník, spojku „a“ nebo HTML zalomení (<br> či <br />).


local p = {}
function p.isList(frame)
	local param = frame.args[1]
	local result = string.find(param,'*',5) or string.find(param,',',3) or string.find(param,';',3) or string.find(param,' a ',2)  or string.find(param,'<br',2)
	return result
end
return p