Modulo:RigaPunteggiata

Da Wikisource.
Jump to navigation Jump to search

La documentazione per questo modulo può essere creata in Modulo:RigaPunteggiata/man

local p = {}


function p.RigaPunteggiata( frame )
    local args=frame:getParent().args
    if args[2]==nil then 
    	args[2]="·"
    end
    if args[1]== nil then
    	args[1]=10
    else
    	args[1]=args[1]-1
    end
    if args["l"] == nil then
    	args["l"] = "100%"
    end
    return '<table width="'..args["l"]..'"><tr>'..string.rep('<td>'..args[2]..' '..'</td>',args[1])..'<td width="1px" style="padding:0">'..args[2]..' '..'</td></tr></table>'
end

function p.loop( frame )
    local args=frame:getParent().args
    if args[2]==nil then 
    	args[2]="·"
    end
    if args[1]== nil then
    	args[1]=10
    else
    	args[1]=args[1]-1
    end
    return string.rep(args[2],args[1])
end
 
return p