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

De Vugnaes Wiki
Sem resumo de edição
(Desfeita a edição 146 de Davioitu (Discussão))
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
end


return p
return p

Edição das 22h13min de 6 de novembro de 2023


local capiunto = require 'capiunto'

local p = {}

function p.main(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', args.data )
	--:addHeader( 'A header between the data rows' )
	return retval
end

return p