More actions
Coding and testing |
m Coding and testing |
||
| Line 13: | Line 13: | ||
| plain | | plain | ||
| off= | | off= | ||
| #default=mw-collapsible {{#if: {{{state|}}} | | #default= mw-collapsible {{#if: {{{state|}}} | ||
| {{{state}}} | | {{{state}}} | ||
| autocollapse | | autocollapse | ||
| Line 21: | Line 21: | ||
| subgroup | | subgroup | ||
| child | | child | ||
| none= navbox-subgroup" style="width: 100%; {{{bodystyle|}}}; {{{style|}}} | | none= navbox-subgroup" style="width: 100%; {{{bodystyle|}}}; {{{style|}}} | ||
| #default=" style="width: 100%; background: transparent; color: inherit | | #default= " style="width: 100%; background: transparent; color: inherit | ||
}}; {{{innerstyle|}}};" data-expandtext="show" data-collapsetext="hide"><!-- | }}; {{{innerstyle|}}};" data-expandtext="show" data-collapsetext="hide"><!-- | ||
---Title and Navbar--- | ---Title and Navbar---> | ||
{{#if: {{{title|}}} | |||
| <tr> {{#if: {{{titlegroup|}}} | |||
--><th style="border-left:2px solid #fdfdfd;width:100%;|<th style="}}{{{basestyle|}}};{{{titlestyle|}}}" <!-- | | <td class="navbox" style="{{{basestyle|}}}; {{{groupstyle|}}}; {{{titlegroupstyle|}}}"> {{{titlegroup|}}} </td><!-- | ||
-->colspan={{#expr:2{{#if:{{{imageleft|}}}|+1}}{{#if:{{{image|}}}|+1}}{{#if:{{{titlegroup|}}}|-1}}}} <!-- | --><th style="border-left: 2px solid #fdfdfd; width: 100%; | ||
| <th style=" | |||
}} {{{basestyle|}}}; {{{titlestyle|}}}" <!-- | |||
-->colspan={{#expr: 2 {{#if: {{{imageleft|}}}| + 1 }}{{#if: {{{image|}}} | + 1 }}{{#if: {{{titlegroup|}}} | - 1 }} }} <!-- | |||
-->class="navbox-title"><!-- | -->class="navbox-title"><!-- | ||
-->{{#if:{{#switch:{{{navbar|}}}|plain|off=1}}<!-- | -->{{#if:{{#switch: {{{navbar|}}} | ||
-->{{#if:{{{name|}}}||{{#switch:{{{border|{{{1|}}}}}}|subgroup|child|none=1}}}}| | | plain | ||
| off= 1 | |||
}}<!-- | |||
-->{{#if: {{{name|}}} | |||
| | |||
| {{#switch: {{{border |{{{1|}}} }}} | |||
| subgroup | |||
| child | |||
| none= 1 | |||
}} | |||
}} | |||
| {{#ifeq:{{{navbar|}}} | off | |||
| {{#ifeq: {{{state|}}} | plain | |||
| <div style="float: right; width: 6em;"> </div> <!-- navbar = off and state = plain --> | |||
}} | |||
| {{#ifeq: {{{state|}}} | plain | |||
| | |||
| <div style="float: left; width: 6em;"> </div> <!-- navbar != off and state != plain --> | |||
}} | |||
}} | |||
| <div style="float: left; width: 6em; text-align: left;"><!-- | |||
-->{{Navbar|{{{name}}}|mini=1|fontstyle={{{basestyle|}}};{{{titlestyle|}}};background:none transparent;border:none;font-size:100%;}}<!-- | -->{{Navbar|{{{name}}}|mini=1|fontstyle={{{basestyle|}}};{{{titlestyle|}}};background:none transparent;border:none;font-size:100%;}}<!-- | ||
--></div>{{#ifeq:{{{state|}}}|plain|<div style="float:right;width:6em;"> </div>}}}}<!-- | --></div>{{#ifeq:{{{state|}}}|plain|<div style="float:right;width:6em;"> </div>}}}}<!-- | ||
| Line 55: | Line 75: | ||
---First group/list and images--- | ---First group/list and images--- | ||
-->{{#if:{{{list1|}}}|{{#if:{{{title|}}}{{{above|}}}|<tr style="height:2px;"><td></td></tr>}}<tr><!-- | -->{{#if: {{{list1|}}} | ||
| {{#if:{{{title|}}}{{{above|}}} | |||
| <tr style="height: 2px;"> <td></td> </tr> | |||
}} <tr><!-- | |||
-->{{#if:{{{imageleft|}}}| | -->{{#if: {{{imageleft|}}} | ||
| <td style="width: 0%; padding: 0px 2px 0px 0px; {{{imageleftstyle|}}}" <!-- | |||
-->rowspan={{#expr:1{{#if:{{{list2|}}}|+2}}{{#if:{{{list3|}}}|+2}}{{#if:{{{list4|}}}|+2}}<!-- | -->rowspan={{#expr:1{{#if:{{{list2|}}}|+2}}{{#if:{{{list3|}}}|+2}}{{#if:{{{list4|}}}|+2}}<!-- | ||
-->{{#if:{{{list5|}}}|+2}}{{#if:{{{list6|}}}|+2}}{{#if:{{{list7|}}}|+2}}{{#if:{{{list8|}}}|+2}}<!-- | -->{{#if:{{{list5|}}}|+2}}{{#if:{{{list6|}}}|+2}}{{#if:{{{list7|}}}|+2}}{{#if:{{{list8|}}}|+2}}<!-- | ||
| Line 66: | Line 89: | ||
-->{{{imageleft}}}</td>}}<!-- | -->{{{imageleft}}}</td>}}<!-- | ||
-->{{#if:{{{group1|}}}|<td class="navbox-group" style="{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group1style|}}}" | -->{{#if:{{{group1|}}} | ||
| <td class="navbox-group" style="{{{basestyle|}}}; {{#if:{{{groupwidth|}}} | |||
-->{{#if:{{{groupwidth|}}}|width:100%;}}padding:0px;{{{liststyle|}}};{{{oddstyle|}}};{{{list1style|}}}" <!-- | | width: {{{groupwidth}}}; | ||
-->class="navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|even|{{{evenodd|odd}}}}}"><!-- | }} {{{groupstyle|}}}; {{{group1style|}}}"> {{{group1}}} </td> | ||
--><div style="padding:{{{list1padding|{{{listpadding|0em 0.5em}}}}}}">{{{list1}}}</div></td><!-- | <td style="text-align: left; border-left-width: 2px; border-left-style: solid; | ||
| <td colspan=2 style="}}<!-- | |||
-->{{#if: {{{groupwidth|}}}|width: 100%;}} padding: 0px; {{{liststyle|}}}; {{{oddstyle|}}}; {{{list1style|}}}" <!-- | |||
-->class="navbox-list navbox-{{#ifeq:{{{evenodd|}}} |swap | |||
| even | |||
| {{{evenodd|odd}}} | |||
}}"><!-- | |||
--><div style="padding: {{{list1padding|{{{listpadding|0em 0.5em}}} }}}"> {{{list1}}} </div></td><!-- | |||
-->{{#if:{{{image|}}}|<!-- | -->{{#if:{{{image|}}}|<!-- | ||
--><td style="width:0%;padding:0px 0px 0px 2px;{{{imagestyle|}}}" <!-- | --><td style="width: 0%; padding: 0px 0px 0px 2px; {{{imagestyle|}}}" <!-- | ||
-->rowspan={{#expr:1{{#if:{{{list2|}}}|+2}}{{#if:{{{list3|}}}|+2}}{{#if:{{{list4|}}}|+2}}<!-- | -->rowspan={{#expr:1{{#if:{{{list2|}}}|+2}}{{#if:{{{list3|}}}|+2}}{{#if:{{{list4|}}}|+2}}<!-- | ||
-->{{#if:{{{list5|}}}|+2}}{{#if:{{{list6|}}}|+2}}{{#if:{{{list7|}}}|+2}}{{#if:{{{list8|}}}|+2}}<!-- | -->{{#if:{{{list5|}}}|+2}}{{#if:{{{list6|}}}|+2}}{{#if:{{{list7|}}}|+2}}{{#if:{{{list8|}}}|+2}}<!-- | ||
| Line 86: | Line 116: | ||
---Remaining groups/lists--- | ---Remaining groups/lists--- | ||
-->{{#if:{{{list2|}}} | --> | ||
{{#if:{{{list2|}}} | |||
| {{#if:{{{title|}}}{{{above|}}}{{{list1|}}} | |||
| <tr style="height: 2px"> <td> </td> </tr> | |||
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{evenstyle|}}};{{{list2style|}}}" <!-- | }} | ||
-->class="navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|odd|{{{evenodd|even}}}}}"><!-- | <tr> {{#if:{{{group2|}}} | ||
--><div style="padding:{{{listpadding|0em 0.5em}}}">{{{list2}}}</div></td></tr>}}<!-- | | <td class="navbox-group" style="{{{basestyle|}}}; {{#if:{{{groupwidth|}}}|width: {{{groupwidth}}};}} {{{groupstyle|}}};{{{group2style|}}}"> {{{group2}}} </td> | ||
<td style="text-align: left; border-left-width: 2px; border-left-style: solid; | |||
| < td colspan=2 style=" | |||
}}<!-- | |||
-->{{#if: {{{groupwidth|}}} | |||
| | |||
| width: 100%; | |||
}} padding: 0px; {{{liststyle|}}}; {{{evenstyle|}}}; {{{list2style|}}};" <!-- | |||
-->class="navbox-list navbox-{{#ifeq: {{{evenodd|}}} | swap | |||
| odd | |||
| {{{evenodd|even}}} | |||
}}"><!-- | |||
--><div style="padding: {{{listpadding|0em 0.5em}}}"> {{{list2}}} </div> </td> </tr> | |||
}}<!-- | |||
-->{{#if:{{{list3|}}}|<!-- | -->{{#if:{{{list3|}}}|<!-- | ||