Template:CustomTabs: Difference between revisions
ReisuDesign (talk | contribs) No edit summary |
ReisuDesign (talk | contribs) simplified the code a little and technically it should be correct now |
||
| Line 1: | Line 1: | ||
<includeonly><templatestyles src="Template:CustomTabs/styles.css" /><!-- | <includeonly><templatestyles src="Template:CustomTabs/styles.css" /><!-- | ||
-->{{#vardefine:subpageCheck|{{#ifeq:{{{subpages|1}}}|1|{{SUBPAGENAME}}|{{FULLPAGENAME}}}}}}<!-- | |||
-->{{#vardefine:ns|{{{namespace|{{NAMESPACE}}}}}}}<!-- | |||
-->{{#vardefine:root|{{#ifeq:{{{subpages|1}}}|1|{{{rootpage|{{ROOTPAGENAME}}}}}/|}}}}<!-- | |||
--><div class="{{{class|custom-tabs-default}}} custom-tabs"><!-- | --><div class="{{{class|custom-tabs-default}}} custom-tabs"><!-- | ||
-->{{#if:{{{tab1|}}}|<!-- | -->{{#if:{{{tab1|}}}|<!-- | ||
--><span class="{{#ifeq:{{# | --><span class="{{#ifeq:{{#var:subpageCheck}}|{{{tab1}}}|active-tab|{{#ifeq:{{{rootpage|{{ROOTPAGENAME}}}}}|{{PAGENAME}}|{{#ifeq:{{{subpages|}}}|0|inactive-tab|active-tab}}|inactive-tab}}}}"><!-- | ||
-->{{#if:{{{icon|}}}|{{Item|{{{tab1}}}|notext=1}} |}}[[{{ | -->{{#if:{{{icon|}}}|{{Item|{{{tab1}}}|notext=1}} |}}[[{{#var:ns}}:{{#ifeq:{{{subpages|1}}}|1|{{{rootpage|{{ROOTPAGENAME}}}}}{{!}}{{{tab1}}}|{{{tab1}}}{{!}}{{{tab1name|{{{tab1}}}}}}}}]]<!-- | ||
--></span><!-- | --></span><!-- | ||
-->}}<!-- | -->}}<!-- | ||
-->{{#if:{{{tab2|}}}|<!-- | -->{{#if:{{{tab2|}}}|<!-- | ||
--><span class="{{#ifeq:{{# | --><span class="{{#ifeq:{{#var:subpageCheck}}|{{{tab2}}}|active-tab|{{#ifeq:{{#titleparts:{{PAGENAME}}|1|2}}|{{{tab2}}}|active-tab|inactive-tab}}}}"><!-- | ||
-->{{#if:{{{icon|}}}|{{Item|{{{tab2}}}|notext=1}} |}}[[{{ | -->{{#if:{{{icon|}}}|{{Item|{{{tab2}}}|notext=1}} |}}[[{{#var:ns}}:{{#var:root}}{{{tab2}}}|{{{tab2name|{{{tab2}}}}}}]]<!-- | ||
--></span><!-- | --></span><!-- | ||
-->}}<!-- | -->}}<!-- | ||
-->{{#if:{{{tab3|}}}|<!-- | -->{{#if:{{{tab3|}}}|<!-- | ||
--><span class="{{#ifeq:{{# | --><span class="{{#ifeq:{{#var:subpageCheck}}|{{{tab3}}}|active-tab|{{#ifeq:{{#titleparts:{{PAGENAME}}|1|2}}|{{{tab3}}}|active-tab|inactive-tab}}}}"><!-- | ||
-->{{#if:{{{icon|}}}|{{Item|{{{tab3}}}|notext=1}} |}}[[{{ | -->{{#if:{{{icon|}}}|{{Item|{{{tab3}}}|notext=1}} |}}[[{{#var:ns}}:{{#var:root}}{{{tab3}}}|{{{tab3name|{{{tab3}}}}}}]]<!-- | ||
--></span><!-- | --></span><!-- | ||
-->}}<!-- | -->}}<!-- | ||
-->{{#if:{{{tab4|}}}|<!-- | -->{{#if:{{{tab4|}}}|<!-- | ||
--><span class="{{#ifeq:{{# | --><span class="{{#ifeq:{{#var:subpageCheck}}|{{{tab4}}}|active-tab|{{#ifeq:{{#titleparts:{{PAGENAME}}|1|2}}|{{{tab4}}}|active-tab|inactive-tab}}}}"><!-- | ||
-->{{#if:{{{icon|}}}|{{Item|{{{tab4}}}|notext=1}} |}}[[{{ | -->{{#if:{{{icon|}}}|{{Item|{{{tab4}}}|notext=1}} |}}[[{{#var:ns}}:{{#var:root}}{{{tab4}}}|{{{tab4name|{{{tab4}}}}}}]]<!-- | ||
--></span><!-- | --></span><!-- | ||
-->}}<!-- | -->}}<!-- | ||
-->{{#if:{{{tab5|}}}|<!-- | -->{{#if:{{{tab5|}}}|<!-- | ||
--><span class="{{#ifeq:{{# | --><span class="{{#ifeq:{{#var:subpageCheck}}|{{{tab5}}}|active-tab|{{#ifeq:{{#titleparts:{{PAGENAME}}|1|2}}|{{{tab5}}}|active-tab|inactive-tab}}}}"><!-- | ||
-->{{#if:{{{icon|}}}|{{Item|{{{tab5}}}|notext=1}} |}}[[{{ | -->{{#if:{{{icon|}}}|{{Item|{{{tab5}}}|notext=1}} |}}[[{{#var:ns}}:{{#var:root}}{{{tab5}}}|{{{tab5name|{{{tab5}}}}}}]]<!-- | ||
--></span><!-- | --></span><!-- | ||
-->}}<!-- | -->}}<!-- | ||
-->{{#if:{{{tab6|}}}|<!-- | -->{{#if:{{{tab6|}}}|<!-- | ||
--><span class="{{#ifeq:{{# | --><span class="{{#ifeq:{{#var:subpageCheck}}|{{{tab6}}}|active-tab|{{#ifeq:{{#titleparts:{{PAGENAME}}|1|2}}|{{{tab6}}}|active-tab|inactive-tab}}}}"><!-- | ||
-->{{#if:{{{icon|}}}|{{Item|{{{tab6}}}|notext=1}} |}}[[{{ | -->{{#if:{{{icon|}}}|{{Item|{{{tab6}}}|notext=1}} |}}[[{{#var:ns}}:{{#var:root}}{{{tab6}}}|{{{tab6name|{{{tab6}}}}}}]]<!-- | ||
--></span><!-- | --></span><!-- | ||
-->}}<!-- | -->}}<!-- | ||
-->{{#if:{{{tab7|}}}|<!-- | -->{{#if:{{{tab7|}}}|<!-- | ||
--><span class="{{#ifeq:{{# | --><span class="{{#ifeq:{{#var:subpageCheck}}|{{{tab7}}}|active-tab|{{#ifeq:{{#titleparts:{{PAGENAME}}|1|2}}|{{{tab7}}}|active-tab|inactive-tab}}}}"><!-- | ||
-->{{#if:{{{icon|}}}|{{Item|{{{tab7}}}|notext=1}} |}}[[{{ | -->{{#if:{{{icon|}}}|{{Item|{{{tab7}}}|notext=1}} |}}[[{{#var:ns}}:{{#var:root}}{{{tab7}}}|{{{tab7name|{{{tab7}}}}}}]]<!-- | ||
--></span><!-- | --></span><!-- | ||
-->}}<!-- | -->}}<!-- | ||
-->{{#if:{{{tab8|}}}|<!-- | -->{{#if:{{{tab8|}}}|<!-- | ||
--><span class="{{#ifeq:{{# | --><span class="{{#ifeq:{{#var:subpageCheck}}|{{{tab8}}}|active-tab|{{#ifeq:{{#titleparts:{{PAGENAME}}|1|2}}|{{{tab8}}}|active-tab|inactive-tab}}}}"><!-- | ||
-->{{#if:{{{icon|}}}|{{Item|{{{tab8}}}|notext=1}} |}}[[{{ | -->{{#if:{{{icon|}}}|{{Item|{{{tab8}}}|notext=1}} |}}[[{{#var:ns}}:{{#var:root}}{{{tab8}}}|{{{tab8name|{{{tab8}}}}}}]]<!-- | ||
--></span><!-- | --></span><!-- | ||
-->}}<!-- | -->}}<!-- | ||
-->{{#if:{{{tab9|}}}|<!-- | -->{{#if:{{{tab9|}}}|<!-- | ||
--><span class="{{#ifeq:{{# | --><span class="{{#ifeq:{{#var:subpageCheck}}|{{{tab9}}}|active-tab|{{#ifeq:{{#titleparts:{{PAGENAME}}|1|2}}|{{{tab9}}}|active-tab|inactive-tab}}}}"><!-- | ||
-->{{#if:{{{icon|}}}|{{Item|{{{tab9}}}|notext=1}} |}}[[{{ | -->{{#if:{{{icon|}}}|{{Item|{{{tab9}}}|notext=1}} |}}[[{{#var:ns}}:{{#var:root}}{{{tab9}}}|{{{tab9name|{{{tab9}}}}}}]]<!-- | ||
--></span><!-- | --></span><!-- | ||
-->}}<!-- | -->}}<!-- | ||
-->{{#if:{{{tab10|}}}|<!-- | -->{{#if:{{{tab10|}}}|<!-- | ||
--><span class="{{#ifeq:{{# | --><span class="{{#ifeq:{{#var:subpageCheck}}|{{{tab10}}}|active-tab|{{#ifeq:{{#titleparts:{{PAGENAME}}|1|2}}|{{{tab10}}}|active-tab|inactive-tab}}}}"><!-- | ||
-->{{#if:{{{icon|}}}|{{Item|{{{tab10}}}|notext=1}} |}}[[{{ | -->{{#if:{{{icon|}}}|{{Item|{{{tab10}}}|notext=1}} |}}[[{{#var:ns}}:{{#var:root}}{{{tab10}}}|{{{tab10name|{{{tab10}}}}}}]]<!-- | ||
--></span><!-- | --></span><!-- | ||
-->}}<!-- | -->}}<!-- | ||
-->{{#if:{{{tab11|}}}|<!-- | -->{{#if:{{{tab11|}}}|<!-- | ||
--><span class="{{#ifeq:{{# | --><span class="{{#ifeq:{{#var:subpageCheck}}|{{{tab11}}}|active-tab|{{#ifeq:{{#titleparts:{{PAGENAME}}|1|2}}|{{{tab11}}}|active-tab|inactive-tab}}}}"><!-- | ||
-->{{#if:{{{icon|}}}|{{Item|{{{tab11}}}|notext=1}} |}}[[{{ | -->{{#if:{{{icon|}}}|{{Item|{{{tab11}}}|notext=1}} |}}[[{{#var:ns}}:{{#var:root}}{{{tab11}}}|{{{tab11name|{{{tab11}}}}}}]]<!-- | ||
--></span><!-- | --></span><!-- | ||
-->}}<!-- | -->}}<!-- | ||
-->{{#if:{{{tab12|}}}|<!-- | -->{{#if:{{{tab12|}}}|<!-- | ||
--><span class="{{#ifeq:{{# | --><span class="{{#ifeq:{{#var:subpageCheck}}|{{{tab12}}}|active-tab|{{#ifeq:{{#titleparts:{{PAGENAME}}|1|2}}|{{{tab12}}}|active-tab|inactive-tab}}}}"><!-- | ||
-->{{#if:{{{icon|}}}|{{Item|{{{tab12}}}|notext=1}} |}}[[{{ | -->{{#if:{{{icon|}}}|{{Item|{{{tab12}}}|notext=1}} |}}[[{{#var:ns}}:{{#var:root}}{{{tab12}}}|{{{tab12name|{{{tab12}}}}}}]]<!-- | ||
--></span><!-- | --></span><!-- | ||
-->}}<!-- | -->}}<!-- | ||
-->{{#if:{{{tab13|}}}|<!-- | -->{{#if:{{{tab13|}}}|<!-- | ||
--><span class="{{#ifeq:{{# | --><span class="{{#ifeq:{{#var:subpageCheck}}|{{{tab13}}}|active-tab|{{#ifeq:{{#titleparts:{{PAGENAME}}|1|2}}|{{{tab13}}}|active-tab|inactive-tab}}}}"><!-- | ||
-->{{#if:{{{icon|}}}|{{Item|{{{tab13}}}|notext=1}} |}}[[{{ | -->{{#if:{{{icon|}}}|{{Item|{{{tab13}}}|notext=1}} |}}[[{{#var:ns}}:{{#var:root}}{{{tab13}}}|{{{tab13name|{{{tab13}}}}}}]]<!-- | ||
--></span><!-- | --></span><!-- | ||
-->}}<!-- | -->}}<!-- | ||
--></div><!-- | --></div><!-- | ||
--></includeonly><noinclude>{{Documentation|type=Design}}</noinclude> | --></includeonly><noinclude>{{Documentation|type=Design}}</noinclude> | ||