Template:Hatnote group: Difference between revisions

shortcut: {{hatgrp}}
From wikiNonStop
m (Protected "Template:Hatnote group": High-risk template or module: 252 transclusions (more info) ([Edit=Require autoconfirmed or confirmed access] (indefinite)))
 
m (1 revision imported: initial setup)
 
(No difference)

Latest revision as of 06:20, 28 August 2024

Template documentation


This template applies Module:Hatnote group to merge hatnotes it is given as input; this has the net effect of making them formatted inline relative to one another. For example:

{{about|USE1||PAGE1}}
{{redirect|REDIRECT|USE2|PAGE2}}

would normally display as:

but, when wrapped in this template:

{{hatnote group|
{{about|USE1||PAGE1}}
{{redirect|REDIRECT|USE2|PAGE2}}
}}

displays as

Technically, it changes the hatnotes by converting their div wrappers into spanwrappers, wrapping the group in a new hatnote div, and migrating classes appropriately. Classes are migrated to the appropriate span, unless every hatnote in the group includes that class, in which case the class will be migrated to the new div wrapper. For example:

{{hatnote|extraclasses=example demonstration |Hatnote 1}}
{{hatnote|extraclasses=example |Hatnote 2}}
{{hatnote|extraclasses=example |Hatnote 3}}

would normally be rendered to:

<div role="note" class="hatnote navigation-not-searchable example demonstration">Hatnote 1</div>
<div role="note" class="hatnote navigation-not-searchable example">Hatnote 2</div>
<div role="note" class="hatnote navigation-not-searchable example">Hatnote 3</div>

but, when wrapped in this template, becomes:

<div role="note" class="hatnote navigation-not-searchable example">
<span class="demonstration">Hatnote 1</span> 
<span>Hatnote 2</span> 
<span>Hatnote 3</span> 
</div>

TemplateData

This is the TemplateData documentation for this template used by VisualEditor and other tools.

Hatnote group

Groups multiple hatnotes onto a single line.
Hatnote group content1
Two or more hatnote template invocations, and nothing else.

Groups multiple hatnotes onto a single line.

Template parameters

This template has custom formatting.

ParameterDescriptionTypeStatus
Hatnote group content1

Two or more hatnote template invocations, and nothing else.

Stringrequired