Template:OOO-Browser: Difference between revisions
Appearance
Created page with "<includeonly><div class="ooo-browser"> <div class="ooo-browser__list"> {{{list|}}} </div> <div class="ooo-browser__panel"> {{{panels|}}} </div> </div></includeonly><noinclude> == Documentation == Reusable two-column browser layout. * Left column: clickable items (you provide the markup in <code>|list=</code>) * Right column: panels (you provide the markup in <code>|panels=</code>) This template only renders layout. It does not generate items or panels by itself. === R..." |
mNo edit summary |
||
| Line 1: | Line 1: | ||
<includeonly><div class="ooo-browser"> | <includeonly> | ||
<div class="ooo-browser"> | |||
<div class="ooo-browser__listwrap"> | |||
<div class="ooo-browser__list"> | <div class="ooo-browser__list"> | ||
{{{list|}}} | {{{list|}}} | ||
</div> | </div> | ||
</div> | |||
<div class="ooo-browser__panel"> | <div class="ooo-browser__panel"> | ||
{{{panels|}}} | {{{panels|}}} | ||
</div> | </div> | ||
</div></includeonly><noinclude> | |||
</div> | |||
</includeonly> | |||
<noinclude> | |||
== Documentation == | == Documentation == | ||
Reusable two-column browser layout. | Reusable two-column browser layout. | ||
| Line 39: | Line 48: | ||
</pre> | </pre> | ||
[[Category:OOO templates]] | |||
</noinclude> | </noinclude> | ||
Latest revision as of 11:48, 5 March 2026
Documentation
Reusable two-column browser layout.
- Left column: clickable items (you provide the markup in
|list=) - Right column: panels (you provide the markup in
|panels=)
This template only renders layout. It does not generate items or panels by itself.
Required classes
- Items (left):
ooo-browser__item - Panels (right):
ooo-browser__info - Default visible: add
is-activeto one item + one panel
Items must also have data-target="panelId" and panels must have id="panelId".
Example
{{OOO-Browser
|list=
<div class="ooo-browser__item is-active" data-target="woodblock">Wood Block</div>
<div class="ooo-browser__item" data-target="woodfloor">Wood Floor</div>
|panels=
<div id="woodblock" class="ooo-browser__info is-active">
{{OOOInfoBox|type=Buildings|art=400001}}
</div>
<div id="woodfloor" class="ooo-browser__info">
{{OOOInfoBox|type=Buildings|art=400002}}
</div>
}}