Módulo:Citar relatório

Fonte: Enciclopédia de conhecimento da Igreja de Deus
Saltar para a navegação Saltar para a pesquisa

A documentação para este módulo pode ser criada na página Módulo:Citar relatório/doc

local r = require('Módulo:Citação/CS1')
--[[--------------------------< r . r e l a t o r i o >------------------------------------------------------
Este é o método principal da predefinição {{citar relatório}}.
]]
r.relatorio = function(frame)
				local config, args, A = tratarArgumentos(frame)
				config.CitationClass = ''
				config.usaVolume = true
				local B
				local classe = 'report'
				-- caso |docket= estiver definido
				if is_set(A.Docket) then
								-- sobrescreve ID mesmo se |id= estiver definido
								A.ID = A.Docket;
				end
				config.TituloFormatado = {}
				do
								local TransTitle = A.TransTitle
								if (is_set(TransTitle)) then
												-- .. ","; -- O "citar relatório" usa esta forma para trans-title
												TransTitle= wrap_style ('trans-quoted-title', TransTitle )
												config.TituloFormatado = {TransTitle = TransTitle}
								end
				end
				A.TitleType = set_titletype (classe, A.TitleType);
				-- Função com o código abstraído
				A, B = citation0( config, args, A)
				config.CitationClass = classe
				B.config = config
				return textoFinal(A, B)
end
return r