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

Conteúdo deletado Conteúdo adicionado
lint
Sem resumo de edição
 
(3 revisões intermediárias pelo mesmo usuário não estão sendo mostradas)
Linha 3:
function p.CreateReference( frame )
-- Define o alvo da referência: pode ser o primeiro parâmetro passado à
-- predefinição,; o valor da query string "fullpagename"
-- (via UrlGetParameters) ou; o títuloparâmetro nomeado Page (via daWSSearchFront); página.
-- ou o título da página.
local target = frame:getParent().args[1]
local reference
if target == '' or target == nil then
target = mw.uri.decode( frame:callParserFunction( '#urlget', 'fullpagename' ) )
end
if target == '' or target == nil then
target = frame:getParent().args.Page
end
if target == '' or target == nil then
target = mw.title.getCurrentTitle().prefixedText
end
local reference
-- Alvo definido
-- Definir se há criador(es) para o início da referência
Linha 47 ⟶ 51:
 
local agentStr = table.concat(agents, "; ")
agentStr = frame:callParserFunction{ name = '#regexrreplace', args = { agentStr, '/(^.*?,)|(;.*?,)/', '<span style="text-transform: uppercase;">$1$2</span>' } }
reference = agentStr .. '. <b>' .. title .. '</b>. '