Módulo:ImagenLeftTag

De Botanipedia

local p = {}

function p.render(frame)

   local args = frame.args
   local img = args.Imagen or ""
   local thumb = args.ImagenReducida or ""
   local texto = args.Texto or ""
   local pie = args.Pie or ""
   local ancho = args.Ancho or "440"
   local html = mw.html.create('div')
       :css('margin-right', 'auto')
   local table = html:tag('table')
   local tr1 = table:tag('tr')
   tr1:tag('td')
       :css('vertical-align', 'middle')
       :tag('a')
           :attr('href', img)
           :tag('img')
               :attr('src', thumb)
               :css('max-width', ancho .. 'px')
               :css('display', 'block')
   tr1:tag('td')
       :css('padding-left', '10px')
       :css('vertical-align', 'middle')
       :wikitext(texto)
   local tr2 = table:tag('tr')
   tr2:tag('td')
       :attr('colspan', '2')
       :css('text-align', 'center')
       :css('font-size', '12px')
       :css('color', '#5c5c5c')
       :wikitext(pie)
   return tostring(html)

end

return p