Please note that some information on this wiki is still based on the demo version.
If you notice any errors, feel free to correct them.

Template:Spoiler

From Super Fantasy Kingdom Official Wiki
File:Template-info.svg Documentation Edit this documentation at Template:Spoiler/doc.
(edithistorypurge)

This template is used to mark text and other elements as spoilers. Users can click or optionally hover to reveal their content.

The hoverShowSpoilers gadget

Users can enable the hoverShowSpoilers gadget to make spoilers show on hover, not just on click. The code for this gadget can be found at MediaWiki:Gadgets/hoverShowSpoilers/main.css.

Examples

Code Result
{{spoiler|spoiler text}} (Click to toggle) spoiler text
{{spoiler|spoiler text with a [[Template:Navbox|link]]}} (Click to toggle) spoiler text with a link
{{spoiler|block=y|Really long spoiler that spans multiple lines

It even has a bulleted list inside it:
* Item a
* Item b
* [[Special:Random|Item c]]
}}
Really long spoiler that spans multiple lines

It even has a bulleted list inside it:

Dependencies

For this template to work properly, you need the following:

Source

Base code adapted from Template:Spoiler on Terraria Wiki.

TemplateData

<templatedata> { "params": { "1": { "aliases": [ "text" ], "label": "Text", "description": "The text to be shown.", "example": "Character A died during the battle.", "type": "content", "required": true }, "hover": { "label": "Show on Hover?", "description": "Show spoiler text on mouse hover.", "example": "hover=yes", "type": "boolean", "default": "hover=no" }, "block": { "label": "Display as block?", "description": "If given, display the spoiler as a block instead of inline. Useful for long spoilers spanning multiple lines or using block-level elements like lists.", "example": "y", "type": "boolean", "suggested": true }, "class": { "label": "Class", "description": "A class or classes to apply to the spoiler", "type": "string" }, "id": { "label": "ID", "description": "A CSS ID to apply to the spoiler.", "type": "string" }, "style": { "description": "Inline CSS styles to pass in.", "type": "string", "aliases": [ "css" ], "label": "Style" } }, "description": "This template can be used to mark text as a spoiler.", "maps": { "1": {} }, "paramOrder": [ "1", "hover", "block", "class", "id", "style" ], "format": "inline" } </templatedata>