Módulo:CapiuntoTest: mudanças entre as edições

706 bytes adicionados ,  13 de novembro de 2023
sem sumário de edição
Sem resumo de edição
Sem resumo de edição
 
(8 revisões intermediárias pelo mesmo usuário não estão sendo mostradas)
Linha 1: Linha 1:
local capiunto = require 'capiunto'
local p = {}
local p = {}


function p.run(frame)
function p.main(frame)
  local capiunto = require 'capiunto'
local args = frame:getParent().args
  local args = {}
local headerStyle
  for i = 1, #frame.args do
if args.headerstyle and args.headerstyle ~= '' then
    args[i] = frame.args[i]
headerStyle = string.format('background-color:%s;', args.headerstyle)
  end
else
  local table = capiunto.create( {
headerStyle = 'background-color:grey;'
    title = tostring(mw.title.getCurrentTitle()),
end
    top = 'Above text',
local retval = capiunto.create( {
    topStyle = 'background:#cfc;',
title = args.title,
    bottom = 'Below text'
headerStyle = headerStyle,
  } )
} )
  for i = 3, 2 + #args do
:addImage( args.image, args.caption )
    table:addRow(args[i], args[i + 1])
:addRow( 'Data', args.data )
  end
--:addHeader( 'A header between the data rows' )
  return table
return retval
end
 
function p.podcraft(frame)
local args = frame:getParent().args
local headerStyle
if args.headerstyle and args.headerstyle ~= '' then
headerStyle = string.format('background-color:%s;', args.headerstyle)
else
headerStyle = 'background-color:grey;'
end
local retval = capiunto.create( {
title = args.title,
headerStyle = headerStyle,
} )
:addImage( args.image, args.caption )
:addRow( 'Data do Inicio', args.data_inicio )
:addRow( 'Data do Fim', args.data_final )
:addRow( 'Duração', args.duracao )
--:addHeader( 'A header between the data rows' )
return retval
end
end


return p
return p