Přeskočit na obsah

Modul:ChList

Tato stránka je zamčena
Z Wikipedie, otevřené encyklopedie

chListje možné použít ke změně vzhledu libovolného seznamu.

Použití

horizontal
Voláním této funkce je možné změnit seznam v prvním parametru na horizontální seznam, který produkuje související modulList.Pojmenované parametry jsou předány moduluListbeze změny.
{{#invoke:chList|horizontal|
* pes
* kočka
* [[myš]]
|style=background:lime}}
dá:
unbulleted
Voláním této funkce je možné změnit seznam v prvním parametru na vertikální seznam bez odrážek, který produkuje související modulList.Pojmenované parametry jsou předány moduluListbeze změny.
{{#invoke:chList|unbulleted|
* pes
* kočka
* [[myš]]
|style=background:lime}}
dá:
localp={}

functionp.horizontal(kontext)
locals=require('Modul:String')
locall=require('Modul:List')
locala=require('Modul:Arguments')
localparametry=a.getArgs(kontext)
localseznam=parametry[1]or""
seznam=string.gsub(seznam,' *\n+ *[*#][*#]+ *([^\n]*)',' MAGYCAAA%1MAGYCZZZ')
seznam=string.gsub(seznam,' *MAGYCZZZ *MAGYCAAA *','\n* ')
seznam=string.gsub(seznam,'MAGYCAAA','(')
seznam=string.gsub(seznam,'MAGYCZZZ',')')
seznam=s.delistifyLines(seznam)
seznam=mw.text.split(seznam,"\n")
fori=1,table.getn(seznam)do
parametry[i]=seznam[i]
end
seznam=l.horizontal(parametry)
returnseznam
end

functionp.unbulleted(kontext)
locals=require('Modul:String')
locall=require('Modul:List')
locala=require('Modul:Arguments')
localparametry=a.getArgs(kontext)
localseznam=parametry[1]or""
seznam=string.gsub(seznam,' *\n+ *[*#][*#]+ *([^\n]*)',' MAGYCAAA%1MAGYCZZZ')
seznam=string.gsub(seznam,' *MAGYCZZZ *MAGYCAAA *','\n* ')
seznam=string.gsub(seznam,'MAGYCAAA','(')
seznam=string.gsub(seznam,'MAGYCZZZ',')')
seznam=s.delistifyLines(seznam)
seznam=mw.text.split(seznam,"\n")
fori=1,table.getn(seznam)do
parametry[i]=seznam[i]
end
seznam=l.unbulleted(parametry)
returnseznam
end

returnp