Ugrás a tartalomhoz

Modul:If empty

Ellenőrzött
A Wikipédiából, a szabad enciklopédiából

If empty[mi ez?] • [dokumentáció: mutat, szerkeszt] • [tesztek: létrehozás]

localp={}functionp.main(frame)localargs=require('Modul:Arguments').getArgs(frame,{wrappers='Sablon:If empty',removeBlanks=false})-- For backwards compatibility reasons, the first 8 parameters can be unset instead of being blank,-- even though there's really no legitimate use case for this. At some point, this will be removed.locallowestNil=math.hugefori=8,1,-1doifargs[i]==nilthenargs[i]=''lowestNil=iendendfork,vinipairs(args)doifv~=''theniflowestNil<kthen-- If any uses of this template depend on the behavior above, add them to a tracking category.-- This is a rather fragile, convoluted, hacky way to do it, but it ensures that this module's output won't be modified-- by it.frame:extensionTag('ref','[[Kategória:Lapok hiányzó paraméteres If_empty sablonnal]]',{group='TrackingCategory'})frame:extensionTag('references','',{group='TrackingCategory'})endreturnvendendendreturnp
close