Template:BubbleBox: Difference between revisions

From Inkipedia, the Splatoon wiki
m (Those curly braces sure gang up on you)
(Adding collapsed parameter)
Line 1: Line 1:
<includeonly><div {{#ifeq:{{{background|}}}|bubbles|class="bubbleboxbg"}} style="box-shadow: 0px 0px 15px #ffffff inset; border-width: 10px 1px 10px 1px; border-style: solid; border-color: rgb({{#if:{{{border|}}}|{{{border}}}|{{SiteColor|Generic}}}}); border-radius: 10px; padding: 15px; margin: 4px; {{#ifeq:{{{background|}}}|bubbles||background-color: {{#if:{{{background|}}}|{{{background}}}|white}};}} {{{style|}}}">{{#ifeq:{{{1|}}}|open||{{{1|}}}</div>}}</includeonly><noinclude>__NOTOC__
<includeonly><div {{#ifeq:{{{background|}}}|bubbles|class="bubbleboxbg"}} style="box-shadow: 0px 0px 15px #ffffff inset; border-width: 10px 1px 10px 1px; border-style: solid; border-color: rgb({{#if:{{{border|}}}|{{{border}}}|{{SiteColor|Generic}}}}); border-radius: 10px; padding: 15px; margin: 4px; {{#ifeq:{{{background|}}}|bubbles||background-color: {{#if:{{{background|}}}|{{{background}}}|white}};}} {{{style|}}}" class="{{#if:{{{collapsed|}}}|mw-collapsible}} {{#ifeq:{{{collapsed|}}}|true|mw-collapsed}}">{{#if:{{{collapsed|}}}|{{{1}}}<div class="mw-collapsible-content">|{{#ifeq:{{{1|}}}|open||{{{1}}}</div>}}}}</includeonly><noinclude>__NOTOC__
Produces a site-standard content container.
Produces a site-standard content container.


Line 12: Line 12:
|- style="vertical-align: top;"
|- style="vertical-align: top;"
|<code>style</code>||Optional.||A CSS property list to apply to the container.
|<code>style</code>||Optional.||A CSS property list to apply to the container.
|- style="vertical-align: top;"
|<code>collapsed</code>||Optional.||If present, the container becomes collapsible and two nested, unterminated <nowiki><div></nowiki> elements. <code>content</code> will appear before the collapsible region. Must be one of the following:
*"true" - The collapsible region is collapsed by default.
*"false" - The collapsible region is expanded by default.
|}
|}


Line 17: Line 21:


==== Markup ====
==== Markup ====
  <nowiki>
  <nowiki>{{BubbleBox|background=rgba({{SiteColor|Splatoon}}, 0.25)|border={{SiteColor|Splatoon}}|Sample text 1}}
{{BubbleBox|background=rgba({{SiteColor|Splatoon}}, 0.25)|border={{SiteColor|Splatoon}}|Sample text 1}}
{{BubbleBox|Sample text 2}}
{{BubbleBox|Sample text 2}}
{{BubbleBox|border={{SiteColor|Splatoon 2}}|Sample text 3}}
{{BubbleBox|border={{SiteColor|Splatoon 2}}|Sample text 3}}
{{BubbleBox|open|background=bubbles|border={{SiteColor|NIWA}}}}Sample text 4</div>
{{BubbleBox|open|background=bubbles|border={{SiteColor|NIWA}}}}Sample text 4</div>
</nowiki>
{{BubbleBox|collapsed=false|border=192,192,192|Static content}}Collapsible content</div></div></nowiki>


==== Output ====
==== Output ====
{{User:GuyPerfect/BubbleBox|background=rgba({{User:GuyPerfect/SiteColor|Splatoon}}, 0.25)|border={{User:GuyPerfect/SiteColor|Splatoon}}|Sample text 1}}
{{BubbleBox|background=rgba({{SiteColor|Splatoon}}, 0.25)|border={{SiteColor|Splatoon}}|Sample text 1}}
{{User:GuyPerfect/BubbleBox|Sample text 2}}
{{BubbleBox|Sample text 2}}
{{User:GuyPerfect/BubbleBox|border={{Sitecolor|Splatoon 2}}|Sample text 3}}
{{BubbleBox|border={{Sitecolor|Splatoon 2}}|Sample text 3}}
{{User:GuyPerfect/BubbleBox|background=bubbles|border={{User:GuyPerfect/SiteColor|NIWA}}|open}}Sample text 4</div>
{{BubbleBox|background=bubbles|border={{SiteColor|NIWA}}|open}}Sample text 4</div>
{{BubbleBox|collapsed=false|border=192,192,192|Static content}}Collapsible content</div></div>
</noinclude>
</noinclude>

Revision as of 03:10, 3 August 2017

Produces a site-standard content container.

Parameters

content Unnamed. The content of the container, or "open" to leave the container as an unterminated <div> element.
background Optional. A CSS color value to use as the background for the content portion of the container, or "bubbles" for the site-standard bubble background. The default color is white.
border Optional. An RGB triplet to use as the border color of the container. The default color is 0, 153, 255, defined in SiteColor as "Generic".
style Optional. A CSS property list to apply to the container.
collapsed Optional. If present, the container becomes collapsible and two nested, unterminated <div> elements. content will appear before the collapsible region. Must be one of the following:
  • "true" - The collapsible region is collapsed by default.
  • "false" - The collapsible region is expanded by default.

Example

Markup

{{BubbleBox|background=rgba({{SiteColor|Splatoon}}, 0.25)|border={{SiteColor|Splatoon}}|Sample text 1}}
{{BubbleBox|Sample text 2}}
{{BubbleBox|border={{SiteColor|Splatoon 2}}|Sample text 3}}
{{BubbleBox|open|background=bubbles|border={{SiteColor|NIWA}}}}Sample text 4</div>
{{BubbleBox|collapsed=false|border=192,192,192|Static content}}Collapsible content</div></div>

Output

Sample text 1
Sample text 2
Sample text 3
Sample text 4
Static content
Collapsible content