Jump to content

Template:Navbox subgroup: Difference between revisions

From IdeaWazaWiki
wikademia>Sardanaphalus
removed all width:100% settings so separate uses of Navbox subgroup within one template can be given same group width (thru groupstyle)
wikademia>Malyctenar
try to simplify code - no need to specify text-align repeatedly for each cell or colspan=1 or test existence repeatedly
Line 1: Line 1:
<includeonly><table class="navbox nowraplinks" style="background:transparent; font-size:100%; padding:0px; border:0px; margin:-3px; {{{bodystyle|}}}">
<table class="navbox nowraplinks" style="background:transparent; font-size:100%; padding:0; border:none; margin:-3px; text-align:left; {{{bodystyle|}}}">


{{#if:{{{list1|}}}   |<tr>
{{#if: {{{list1|}}} |<tr>
{{#if:{{{group1|}}}   |<th style="background:#e6e6ff;white-space:nowrap;text-align:right;{{{groupstyle|}}}{{{groupoddstyle|}}}{{{group1style|}}} ">{{{group1}}}</th>}}
{{#if: {{{group1|}}} |<th style="background:#e6e6ff; text-align:right; {{{groupstyle|}}}{{{groupoddstyle|}}}{{{group1style|}}}">{{{group1}}}</th>
<td style="text-align:left;{{{liststyle|}}}{{{oddstyle|}}}{{{list1style|}}}" colspan="{{#if:{{{group1|}}}|1|2}}">{{{list1}}}</td>
<td style="{{{liststyle|}}}{{{oddstyle|}}}{{{list1style|}}}">|<td colspan="2" style="{{{liststyle|}}}{{{oddstyle|}}}{{{list1style|}}}">}}{{{list1}}}</td>
</tr>}}
</tr>}}


{{#if:{{{list2|}}}    |<tr>
{{#if:{{{list2|}}}    |<tr>
{{#if:{{{group2|}}}  |<th style="background:#e6e6ff;white-space:nowrap;text-align:right;{{{groupstyle|}}}{{{groupevenstyle|}}}{{{group2style|}}} ">{{{group2}}}</th>}}
{{#if:{{{group2|}}}  |<th style="background:#e6e6ff;white-space:nowrap;text-align:right; {{{groupstyle|}}}{{{groupevenstyle|}}}{{{group2style|}}} ">{{{group2}}}</th>}}
<td style="text-align:left;{{{liststyle|}}}{{{evenstyle|}}}{{{list2style|}}}" colspan="{{#if:{{{group2|}}}|1|2}}">{{{list2}}}</td>
<td style="{{{liststyle|}}}{{{evenstyle|}}}{{{list2style|}}}" colspan="{{#if:{{{group2|}}}|1|2}}">{{{list2}}}</td>
</tr>}} <!--
</tr>}} <!--


-->{{#if:{{{list3|}}} |<tr>
-->{{#if:{{{list3|}}} |<tr>
{{#if:{{{group3|}}}  |<th style="background:#e6e6ff;white-space:nowrap;text-align:right;{{{groupstyle|}}}{{{groupoddstyle|}}}{{{group3style|}}} ">{{{group3}}}</th>}}
{{#if:{{{group3|}}}  |<th style="background:#e6e6ff;white-space:nowrap;text-align:right; {{{groupstyle|}}}{{{groupoddstyle|}}}{{{group3style|}}} ">{{{group3}}}</th>}}
<td style="text-align:left;{{{liststyle|}}}{{{oddstyle|}}}{{{list3style|}}}" colspan="{{#if:{{{group3|}}}|1|2}}">{{{list3}}}</td>
<td style="{{{liststyle|}}}{{{oddstyle|}}}{{{list3style|}}}" colspan="{{#if:{{{group3|}}}|1|2}}">{{{list3}}}</td>
</tr>}} <!--
</tr>}} <!--


-->{{#if:{{{list4|}}} |<tr>
-->{{#if:{{{list4|}}} |<tr>
{{#if:{{{group4|}}}  |<th style="background:#e6e6ff;white-space:nowrap;text-align:right;{{{groupstyle|}}}{{{groupevenstyle|}}}{{{group4style|}}} ">{{{group4}}}</th>}}
{{#if:{{{group4|}}}  |<th style="background:#e6e6ff;white-space:nowrap;text-align:right; {{{groupstyle|}}}{{{groupevenstyle|}}}{{{group4style|}}} ">{{{group4}}}</th>}}
<td style="text-align:left;{{{liststyle|}}}{{{evenstyle|}}}{{{list4style|}}}" colspan="{{#if:{{{group4|}}}|1|2}}">{{{list4}}}</td>
<td style="{{{liststyle|}}}{{{evenstyle|}}}{{{list4style|}}}" colspan="{{#if:{{{group4|}}}|1|2}}">{{{list4}}}</td>
</tr>}} <!--
</tr>}} <!--


-->{{#if:{{{list5|}}} |<tr>
-->{{#if:{{{list5|}}} |<tr>
{{#if:{{{group5|}}}  |<th style="background:#e6e6ff;white-space:nowrap;text-align:right;{{{groupstyle|}}}{{{groupoddstyle|}}}{{{group5style|}}} ">{{{group5}}}</th>}}
{{#if:{{{group5|}}}  |<th style="background:#e6e6ff;white-space:nowrap;text-align:right; {{{groupstyle|}}}{{{groupoddstyle|}}}{{{group5style|}}} ">{{{group5}}}</th>}}
<td style="text-align:left;{{{liststyle|}}}{{{oddstyle|}}}{{{list5style|}}}" colspan="{{#if:{{{group5|}}}|1|2}}">{{{list5}}}</td>
<td style="{{{liststyle|}}}{{{oddstyle|}}}{{{list5style|}}}" colspan="{{#if:{{{group5|}}}|1|2}}">{{{list5}}}</td>
</tr>}} <!--
</tr>}} <!--


-->{{#if:{{{list6|}}} |<tr>
-->{{#if:{{{list6|}}} |<tr>
{{#if:{{{group6|}}}  |<th style="background:#e6e6ff;white-space:nowrap;text-align:right;{{{groupstyle|}}}{{{groupevenstyle|}}}{{{group6style|}}} ">{{{group6}}}</th>}}
{{#if:{{{group6|}}}  |<th style="background:#e6e6ff;white-space:nowrap;text-align:right; {{{groupstyle|}}}{{{groupevenstyle|}}}{{{group6style|}}} ">{{{group6}}}</th>}}
<td style="text-align:left;{{{liststyle|}}}{{{evenstyle|}}}{{{list6style|}}}" colspan="{{#if:{{{group6|}}}|1|2}}">{{{list6}}}</td>
<td style="{{{liststyle|}}}{{{evenstyle|}}}{{{list6style|}}}" colspan="{{#if:{{{group6|}}}|1|2}}">{{{list6}}}</td>
</tr>}} <!--
</tr>}} <!--


-->{{#if:{{{list7|}}} |<tr>
-->{{#if:{{{list7|}}} |<tr>
{{#if:{{{group7|}}}  |<th style="background:#e6e6ff;white-space:nowrap;text-align:right;{{{groupstyle|}}}{{{groupoddstyle|}}}{{{group7style|}}} ">{{{group7}}}</th>}}
{{#if:{{{group7|}}}  |<th style="background:#e6e6ff;white-space:nowrap;text-align:right; {{{groupstyle|}}}{{{groupoddstyle|}}}{{{group7style|}}} ">{{{group7}}}</th>}}
<td style="text-align:left;{{{liststyle|}}}{{{oddstyle|}}}{{{list7style|}}}" colspan="{{#if:{{{group7|}}}|1|2}}">{{{list7}}}</td>
<td style="{{{liststyle|}}}{{{oddstyle|}}}{{{list7style|}}}" colspan="{{#if:{{{group7|}}}|1|2}}">{{{list7}}}</td>
</tr>}} <!--
</tr>}} <!--


-->{{#if:{{{list8|}}} |<tr>
-->{{#if:{{{list8|}}} |<tr>
{{#if:{{{group8|}}}  |<th style="background:#e6e6ff;white-space:nowrap;text-align:right;{{{groupstyle|}}}{{{groupevenstyle|}}}{{{group8style|}}} ">{{{group8}}}</th>}}
{{#if:{{{group8|}}}  |<th style="background:#e6e6ff;white-space:nowrap;text-align:right; {{{groupstyle|}}}{{{groupevenstyle|}}}{{{group8style|}}} ">{{{group8}}}</th>}}
<td style="text-align:left;{{{liststyle|}}}{{{evenstyle|}}}{{{list8style|}}}" colspan="{{#if:{{{group8|}}}|1|2}}">{{{list8}}}</td>
<td style="{{{liststyle|}}}{{{evenstyle|}}}{{{list8style|}}}" colspan="{{#if:{{{group8|}}}|1|2}}">{{{list8}}}</td>
</tr>}} <!--
</tr>}} <!--


-->{{#if:{{{list9|}}} |<tr>
-->{{#if:{{{list9|}}} |<tr>
{{#if:{{{group9|}}}  |<th style="background:#e6e6ff;white-space:nowrap;text-align:right;{{{groupstyle|}}}{{{groupoddstyle|}}}{{{group9style|}}} ">{{{group9}}}</th>}}
{{#if:{{{group9|}}}  |<th style="background:#e6e6ff;white-space:nowrap;text-align:right; {{{groupstyle|}}}{{{groupoddstyle|}}}{{{group9style|}}} ">{{{group9}}}</th>}}
<td style="text-align:left;{{{liststyle|}}}{{{oddstyle|}}}{{{list9style|}}}" colspan="{{#if:{{{group9|}}}|1|2}}">{{{list9}}}</td>
<td style="{{{liststyle|}}}{{{oddstyle|}}}{{{list9style|}}}" colspan="{{#if:{{{group9|}}}|1|2}}">{{{list9}}}</td>
</tr>}}<!--
</tr>}}<!--


-->{{#if:{{{list10|}}}|<tr>{{#if:{{{group10|}}}|<th style="background:#e6e6ff;white-space:nowrap;text-align:right;{{{groupstyle|}}}{{{groupevenstyle|}}}{{{group10style|}}} ">{{{group10}}}</th>}}<td style="text-align:left;{{{liststyle|}}}{{{evenstyle|}}}{{{list10style|}}}" colspan="{{#if:{{{group10|}}}|1|2}}">{{{list10}}}</td></tr>}}<!--
-->{{#if:{{{list10|}}}|<tr>{{#if:{{{group10|}}}|<th style="background:#e6e6ff;white-space:nowrap;text-align:right; {{{groupstyle|}}}{{{groupevenstyle|}}}{{{group10style|}}} ">{{{group10}}}</th>}}<td style="{{{liststyle|}}}{{{evenstyle|}}}{{{list10style|}}}" colspan="{{#if:{{{group10|}}}|1|2}}">{{{list10}}}</td></tr>}}<!--
 
--></table><noinclude>


--></table></includeonly><noinclude>
{{template doc}}
{{template doc}}
<!-- Add categories and interwikis to the /doc subpage, not here! -->
<!-- Add categories and interwikis to the /doc subpage, not here! -->
</noinclude>
</noinclude>

Revision as of 13:27, 26 October 2007