<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pt-BR">
	<id>https://dicionario.advogadocompleto.com/index.php?action=history&amp;feed=atom&amp;title=M%C3%B3dulo%3AHatnote%2Fdoc</id>
	<title>Módulo:Hatnote/doc - Histórico de revisão</title>
	<link rel="self" type="application/atom+xml" href="https://dicionario.advogadocompleto.com/index.php?action=history&amp;feed=atom&amp;title=M%C3%B3dulo%3AHatnote%2Fdoc"/>
	<link rel="alternate" type="text/html" href="https://dicionario.advogadocompleto.com/index.php?title=M%C3%B3dulo:Hatnote/doc&amp;action=history"/>
	<updated>2026-06-30T00:04:53Z</updated>
	<subtitle>Histórico de revisões para esta página neste wiki</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://dicionario.advogadocompleto.com/index.php?title=M%C3%B3dulo:Hatnote/doc&amp;diff=22152&amp;oldid=prev</id>
		<title>Advogado Completo: Sincronização automática de páginas pedidas (Módulos/Predefinições/Calendários) com a Wikipédia</title>
		<link rel="alternate" type="text/html" href="https://dicionario.advogadocompleto.com/index.php?title=M%C3%B3dulo:Hatnote/doc&amp;diff=22152&amp;oldid=prev"/>
		<updated>2026-05-19T23:41:19Z</updated>

		<summary type="html">&lt;p&gt;Sincronização automática de páginas pedidas (Módulos/Predefinições/Calendários) com a Wikipédia&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Página nova&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;!----&amp;gt;&lt;br /&gt;
{{Alto uso|62094}}&lt;br /&gt;
{{Lua|Módulo:Yesno|Módulo:Arguments|Módulo:Format link}}&lt;br /&gt;
{{Utiliza TemplateStyles|Módulo:Hatnote/styles.css}}&lt;br /&gt;
Este é um meta-módulo que fornece várias funções para fazer [[Wikipédia:Livro de estilo#Cabeçalho geral|notas de cabeçalho]]. Ele implementa a predefinição {{Ligação para predefinição|Nota de cabeçalho}}, para uso em notas de cabeçalho no topo das páginas. Ele também contém várias funções auxiliares para uso em outros módulos de notas de cabeçalhos Lua.&lt;br /&gt;
&lt;br /&gt;
== Uso a partir de texto wiki ==&lt;br /&gt;
&lt;br /&gt;
As funções neste módulo não podem ser usadas diretamente a partir de &amp;quot;&amp;#039;&amp;#039;#invoke&amp;#039;&amp;#039;&amp;quot; e devem ser usadas por meio de predefinições. Consulte [[Predefinição:Nota de cabeçalho]] e [[Predefinição:Format link]] para obter a documentação.&lt;br /&gt;
&lt;br /&gt;
== Uso a partir de outros módulos Lua ==&lt;br /&gt;
&lt;br /&gt;
Para carregar este módulo a partir de outro módulo Lua, use o seguinte código.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
local mHatnote = require(&amp;#039;Módulo:Hatnote&amp;#039;)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Você pode então usar as funções conforme documentado abaixo.&lt;br /&gt;
&lt;br /&gt;
=== Nota de cabeçalho ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
mHatnote._hatnote(s, options)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esta função formata a sequência{{Nre|nome=string|do inglês &amp;#039;&amp;#039;string&amp;#039;&amp;#039;}} &amp;lt;var&amp;gt;s&amp;lt;/var&amp;gt; como uma nota de cabeçalho. Isso inclui &amp;lt;var&amp;gt;s&amp;lt;/var&amp;gt; nas marcações{{Nre|nome=tag|do inglês &amp;#039;&amp;#039;tag&amp;#039;&amp;#039;}} {{Tag|div|params=class=&amp;quot;hatnote&amp;quot;}}. As opções são fornecidas na tabela &amp;lt;var&amp;gt;options&amp;lt;/var&amp;gt;. As opções incluem:&lt;br /&gt;
* &amp;lt;var&amp;gt;options.extraclasses&amp;lt;/var&amp;gt; - uma série de classes extras para fornecer&lt;br /&gt;
* &amp;lt;var&amp;gt;options.selfref&amp;lt;/var&amp;gt; - se não for nulo ou falso, adiciona a classe &amp;quot;selfref&amp;quot;, usada para denotar auto-referências à Wikipedia (consulte [[Predefinição:Autorref]])&lt;br /&gt;
As folhas de estilos em cascatas (&amp;#039;&amp;#039;CSS&amp;#039;&amp;#039;) da classe de nota de cabeçalho são definidas em [[Módulo:Hatnote/styles.css]].&lt;br /&gt;
&lt;br /&gt;
; Exemplo 1&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
mHatnote._hatnote(&amp;#039;Isto é uma nota de cabeçalho.&amp;#039;)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Produz:&lt;br /&gt;
{{Tag|div|content=Isto é uma nota de cabeçalho.|params=class=&amp;quot;hatnote&amp;quot;}}&lt;br /&gt;
&lt;br /&gt;
É mostrado como:&lt;br /&gt;
{{Nota de cabeçalho|Isto é uma nota de cabeçalho.}}&lt;br /&gt;
&lt;br /&gt;
; Exemplo 2&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
mHatnote._hatnote(&amp;#039;Isto é uma nota de cabeçalho.&amp;#039;, {extraclasses = &amp;#039;boilerplate seealso&amp;#039;, selfref = true})&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Produz:&lt;br /&gt;
{{Tag|div|content=Isto é uma nota de cabeçalho.|params=class=&amp;quot;hatnote boilerplate seealso selfref&amp;quot;}}&lt;br /&gt;
&lt;br /&gt;
É mostrado como:&lt;br /&gt;
{{Nota de cabeçalho|Isto é uma nota de cabeçalho.|extraclasses=boilerplate seealso|selfref=true}}&lt;br /&gt;
&lt;br /&gt;
=== Encontrar a identificação do espaço nomeado ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
mHatnote.findNamespaceId(link, removeColon)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Localiza a [[Wikipédia:Domínio|identificação do espaço nomeado]] da sequência{{Nre|nome=string}} &amp;lt;var&amp;gt;link&amp;lt;/var&amp;gt;, que deve ser um nome de página válido, com ou sem o nome da seção. Esta função não funcionará se o nome da página estiver entre colchetes. Ao tentar analisar o nome do espaço nomeado, os dois-pontos são removidos do início da ligação{{Nre|nome=link|do inglês &amp;#039;&amp;#039;link&amp;#039;&amp;#039;}}}} por padrão. Isso é útil se os usuários especificaram dois-pontos quando eles não são estritamente necessários. Se você não precisar verificar os dois-pontos iniciais, defina &amp;lt;var&amp;gt;removeColon&amp;lt;/var&amp;gt; como &amp;quot;&amp;#039;&amp;#039;false&amp;#039;&amp;#039;&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
;Exemplos:&lt;br /&gt;
: {{Código|mHatnote.findNamespaceId(&amp;#039;Leão&amp;#039;)|lua}} &amp;amp;rarr; 0&lt;br /&gt;
: {{Código|mHatnote.findNamespaceId(&amp;#039;Categoria:Leões&amp;#039;)|lua}} &amp;amp;rarr; 14&lt;br /&gt;
: {{Código|mHatnote.findNamespaceId(&amp;#039;:Categoria:Leões&amp;#039;)|lua}} &amp;amp;rarr; 14&lt;br /&gt;
: {{Código|mHatnote.findNamespaceId(&amp;#039;:Categoria:Leões&amp;#039;, false)|lua}} &amp;amp;rarr; 0 (o espaço nomeado é detectado como &amp;quot;:Categoria&amp;quot; em vez de &amp;quot;Categoria&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
=== Fazer erro de texto wiki ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
mHatnote.makeWikitextError(msg, helpLink, addTrackingCategory)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Formata a sequência{{Nre|nome=string}} &amp;lt;var&amp;gt;msg&amp;lt;/var&amp;gt; como uma mensagem de erro texto wiki vermelha, com ligação{{Nre|nome=link}} opcional para uma página de ajuda &amp;lt;var&amp;gt;helpLink&amp;lt;/var&amp;gt;. Normalmente esta função também adiciona {{Clc|!Predefinições de nota de cabeçalho com erros}}. Para suprimir a categorização, passe &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt; como terceiro parâmetro da função (&amp;lt;code&amp;gt;addTrackingCategory&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Exemplos:&lt;br /&gt;
:{{Código|mHatnote.makeWikitextError(&amp;#039;ocorreu um erro&amp;#039;)|lua}} &amp;amp;rarr; &amp;lt;strong class=&amp;quot;error&amp;quot;&amp;gt;Erro: ocorreu um erro.&amp;lt;/strong&amp;gt;&lt;br /&gt;
:{{Código|mHatnote.makeWikitextError(&amp;#039;ocorreu um erro&amp;#039;, &amp;#039;Predefinição:Exemplo#Erros&amp;#039;)|lua}} &amp;amp;rarr; &amp;lt;strong class=&amp;quot;error&amp;quot;&amp;gt;Erro: ocorreu um erro ([[Predefinição:Exemplo#Erros|ajuda]]).&amp;lt;/strong&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Exemplos ==&lt;br /&gt;
&lt;br /&gt;
Para um exemplo de como este módulo é usado em outros módulos Lua, consulte [[Módulo:Labelled list hatnote]].&lt;br /&gt;
&lt;br /&gt;
== Notas ==&lt;br /&gt;
{{Reflist|group=lower-alpha}}&lt;br /&gt;
&amp;lt;includeonly&amp;gt;{{Testes outro||&lt;br /&gt;
[[Categoria:!Módulos Hatnote| ]]&lt;br /&gt;
[[Categoria:!Módulos que adicionam categorias de manutenção]]&lt;br /&gt;
}}&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[en:Module:Hatnote/doc]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Advogado Completo</name></author>
	</entry>
</feed>