Přeskočit na obsah

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 mString = require('Modul:String')
local p = {}
function p.isList(frame)
  local result=(mString.find(frame.args[1],'*')>4) or (mString.find(frame.args[1],',')>2) or (mString.find(frame.args[1],';')>2) or (mString.find(frame.args[1],' a ')>1)
  return result
end
return p