Template:Toggle

From Pika Fanon
Jump to navigation Jump to search
Template documentation (for the above template, sometimes hidden or invisible)
Description

This template has to be use in parallel with toggling functions. It will only create the element that will be hidden/shown by the function.

Dipendenze

This template uses the following JavaScript codes:


And:


The codes must be placed in MediaWiki:Common.js.

Syntax

{{Toggle|<default=>|<sost=>|<var=>}}. Or if given as free parameters: {{Toggle|<Valore di default>|<Valore da sostituire>|<Nome variabile>}}.
The switch element must have this class (you can use a tag like this): <span class="_toggler-toto">Change</span>.

Parameters

1=/default= default text - optional.
2=/sost= alternative text - optional.
3=/var= element ID - avoid giving the same ID two different not-related switch elements.

Samples

Change a text with another through a link: {{Toggle|<default=Default>|<sost=Alternative>|<var=switch1>}} and

<span class="_toggler-switch1">Change!</span>

give:
Default
Change!

If the second parameter is null, then the text will be hidden:
{{Toggle|<>|<var=switch2>}} and

<span class="_toggler-switch2">Hide</span>

give:
This text will be hidden
Hide

To change the contents with different links:

{{Toggle|<text 1 (as first parameter is the default text)>|<>|<var1>}}
{{Toggle|<>|<text 2 (as second parameter is hidden by default)>|<var2>}}

<span class="_toggler_hide-var2 _toggler_show-var1">link var1</span>
<span class="_toggler_hide-var1 _toggler_show-var2">link var2</span>

text 1

link var1 | link var2

Other

The "toggling classes" used by this template are: - "_toggle NAMEVAR": element NAMEVAR, the ID.
- "_toggler_hide-NAMEVAR": clicking on this element, NAMEVAR will be hidden.
- "_toggler_show-NAMEVAR": clicking on this element, NAMEVAR will be shown.
An element can have multiple classes.

External links

- Source.



Visit Template:Toggle/doc to edit this text! (How does this work?)