Template:Show: Difference between revisions
Jump to navigation
Jump to search
Content deleted Content added
No edit summary |
No edit summary |
||
| Line 1: | Line 1: | ||
<includeonly><{{#ifeq:{{{inline|}}}|yes|span|div}} class="mw-collapsible {{#ifeq:{{lc:{{{state|collapsed}}}}}|expanded||mw-collapsed}}" |
<includeonly><{{#ifeq:{{{inline|}}}|yes|span|div}} class="mw-collapsible {{#ifeq:{{lc:{{{state|collapsed}}}}}|expanded||mw-collapsed}} {{#ifeq:{{{compact|}}}|yes|mw-compact-toggle|}}" |
||
data-expandtext="{{{expandtext|more ▾}}}" |
data-expandtext="{{{expandtext|more ▾}}}" |
||
data-collapsetext="{{{collapsetext|less ▴}}}" |
data-collapsetext="{{{collapsetext|less ▴}}}" |
||
style="{{#ifeq:{{{inline|}}}|yes|display:inline;}}{{#ifeq:{{{compact|}}}|yes|display:inline-block;}} {{{style|}}}"> |
style="{{#ifeq:{{{inline|}}}|yes|display:inline;}}{{#ifeq:{{{compact|}}}|yes|display:inline-block; vertical-align:baseline;}} {{{style|}}}"> |
||
<{{#ifeq:{{{inline|}}}|yes|span|div}} class="mw-collapsible-content" style="{{#ifeq:{{{inline|}}}|yes|display:inline;}}"> |
<{{#ifeq:{{{inline|}}}|yes|span|div}} class="mw-collapsible-content" style="{{#ifeq:{{{inline|}}}|yes|display:inline;}}"> |
||
{{{text|}}}</{{#ifeq:{{{inline|}}}|yes|span|div}}> |
{{{text|}}}</{{#ifeq:{{{inline|}}}|yes|span|div}}> |
||
</{{#ifeq:{{{inline|}}}|yes|span|div}}></includeonly><noinclude> |
</{{#ifeq:{{{inline|}}}|yes|span|div}}></includeonly><noinclude> |
||
== Usage == |
== Usage == |
||
Standard block usage (floats toggle to the right): |
Standard block usage (floats toggle to the far right): |
||
<pre> |
<pre> |
||
{{show |
{{show |
||
| Line 14: | Line 14: | ||
</pre> |
</pre> |
||
== Compact Usage |
== Compact Usage == |
||
This |
This prevents the "more" link from floating to the right margin, keeping it next to the text and aligned to the baseline: |
||
<pre> |
<pre> |
||
{{show |
{{show |
||
|compact=yes |
|compact=yes |
||
|text=This text is short and the button stays close. |
|text=This text is short and the button stays close and aligned. |
||
}} |
}} |
||
</pre> |
</pre> |
||
| Line 34: | Line 34: | ||
== Inline Usage == |
== Inline Usage == |
||
To use within a sentence: |
To use within a sentence (uses span tags): |
||
<pre> |
<pre> |
||
The company reported a record revenue {{show|inline=yes|text=of $1.2B in Q4 2025.|expandtext=(more)}} |
The company reported a record revenue {{show|inline=yes|text=of $1.2B in Q4 2025.|expandtext=(more)}} |
||
| Line 43: | Line 43: | ||
* '''expandtext''': The text for the "show" link (Defaults to "more ▾"). |
* '''expandtext''': The text for the "show" link (Defaults to "more ▾"). |
||
* '''collapsetext''': The text for the "hide" link (Defaults to "less ▴"). |
* '''collapsetext''': The text for the "hide" link (Defaults to "less ▴"). |
||
* '''inline''': Set to "yes" to use span tags ( |
* '''inline''': Set to "yes" to use span tags (remains part of the paragraph). |
||
* '''compact''': Set to "yes" to keep the toggle link next to the text instead of right-aligned. |
* '''compact''': Set to "yes" to keep the toggle link next to the text instead of right-aligned and fix baseline vertical alignment. |
||
* '''state''': Set to "expanded" to have the text visible on page load. |
* '''state''': Set to "expanded" to have the text visible on page load. |
||
* '''style''': Pass additional CSS styles directly. |
* '''style''': Pass additional CSS styles directly. |
||
== Required CSS == |
|||
For the '''compact''' mode to look its best, add this to your [[MediaWiki:Common.css]]: |
|||
<pre> |
|||
.mw-compact-toggle .mw-collapsible-toggle { |
|||
float: none !important; |
|||
display: inline !important; |
|||
margin-left: 0.5em; |
|||
vertical-align: baseline !important; |
|||
} |
|||
</pre> |
|||
</noinclude> |
</noinclude> |
||
Revision as of 17:15, 19 December 2025
Usage
Standard block usage (floats toggle to the far right):
{{show
|text=The primary driver for the acquisition was the target's proprietary AI technology.
}}
Compact Usage
This prevents the "more" link from floating to the right margin, keeping it next to the text and aligned to the baseline:
{{show
|compact=yes
|text=This text is short and the button stays close and aligned.
}}
Custom Labels
To change the "more" and "less" buttons:
{{show
|expandtext=Read Bio
|collapsetext=Close
|text=John Doe has been the CEO since 2010...
}}
Inline Usage
To use within a sentence (uses span tags):
The company reported a record revenue {{show|inline=yes|text=of $1.2B in Q4 2025.|expandtext=(more)}}
Parameters
- text: The content to be hidden/shown.
- expandtext: The text for the "show" link (Defaults to "more ▾").
- collapsetext: The text for the "hide" link (Defaults to "less ▴").
- inline: Set to "yes" to use span tags (remains part of the paragraph).
- compact: Set to "yes" to keep the toggle link next to the text instead of right-aligned and fix baseline vertical alignment.
- state: Set to "expanded" to have the text visible on page load.
- style: Pass additional CSS styles directly.
Required CSS
For the compact mode to look its best, add this to your MediaWiki:Common.css:
.mw-compact-toggle .mw-collapsible-toggle {
float: none !important;
display: inline !important;
margin-left: 0.5em;
vertical-align: baseline !important;
}