Template:Spoiler: Difference between revisions

Template page
m (Dis might vork.)
(Undo revision 185425 by CatMurderer (talk))
 
(10 intermediate revisions by 6 users not shown)
Line 1: Line 1:
{{#switch: {{{block}}}
<{{#if:{{{block|}}}|div|span}} class="spoiler-text">{{{1|}}}</{{#if:{{{block|}}}|div|span}}><includeonly>{{#if:{{NAMESPACE}}
| start
| {{ns:0}}<!-- Don't categorize non-mainspace pages. -->
| top = <span class="spoiler-text">
| {{if lang
| en    = [[Category:Spoiler|{{PAGENAME}}]]
| non-en = [[Category:Spoiler/lang|{{SUBPAGENAME}}]]
}}
}}</includeonly><noinclude>
{{doc begin}}
{{tl|Spoiler}} is a spoiler tag template. If spoilers are toggled off (using the tab at the top of the page) text inside the {{tl|Spoiler}} tag will be blacked out. You can still highlight the text to view it without toggling all spoilers on.


| end
== ==
| bottom = </span>
=== What to mark? ===
=== Grey areas ===


| #default = <span class="spoiler-text">{{{1}}}</span>
=== Things to ignore ===
}}<!--
--><includeonly>[[Category:Spoiler]]</includeonly><!--
--><noinclude>


=== Example ===
== Limitations ==
{{Spoiler text|
Doesn't work nice with headers sometimes. Examples: [https://theportalwiki.com/w/index.php?title=Portal_Test_Chamber_11&diff=182306&oldid=155441 1].
Lorum Ipsum lots of text. ejrnanfdsngasdfnhjafhndaghadghadghgadh
 
agdhagdhdfggjgffs
== Examples ==
gaddghadghgdjgdajadgjadgjagdjgjfkssfhks
* <code>A line of text. <nowiki>{{spoiler|Snape kills Dumbledore}}.</nowiki></code> generates
 
A line of text. {{spoiler|Snape kills Dumbledore}}.
 
* The below code will generate:
<pre>
&#123;&#123;Spoiler|block=yes|
* Harry is the last horcrux.
* And [[Chell]] is [[GLaDOS]]' daughter.
}}
}}
</pre>


<code><nowiki>{{Spoiler text|
{{Spoiler|block=yes|
Lorum Ipsum lots of text. ejrnanfdsngasdfnhjafhndaghadghadghgadh
* Harry is the last horcrux.
agdhagdhdfggjgffs
* And [[Chell]] is [[GLaDOS]]' daughter.
gaddghadghgdjgdajadgjadgjagdjgjfkssfhks
}}
}}</nowiki></code>


[[Category:Spoiler templates]]
[[Category:Spoiler templates]]
[[Category:Maintenance templates]]
[[Category:Maintenance templates]]
</noinclude>
</noinclude>

Latest revision as of 04:57, 13 June 2023

The template above may be partially or fully invisible or glitched due to the respected strings aren't entered.
This is normal.

Documentation for Spoiler

{{Spoiler}} is a spoiler tag template. If spoilers are toggled off (using the tab at the top of the page) text inside the {{Spoiler}} tag will be blacked out. You can still highlight the text to view it without toggling all spoilers on.

What to mark?

Grey areas

Things to ignore

Limitations

Doesn't work nice with headers sometimes. Examples: 1.

Examples

  • A line of text. {{spoiler|Snape kills Dumbledore}}. generates

A line of text. Snape kills Dumbledore.

  • The below code will generate:
{{Spoiler|block=yes|
* Harry is the last horcrux.
* And [[Chell]] is [[GLaDOS]]' daughter.
}}
  • Harry is the last horcrux.
  • And Chell is GLaDOS' daughter.