Template:History: Difference between revisions

m
no edit summary
imported>Ttv pedro270707
mNo edit summary
imported>Ttv pedro270707
mNo edit summary
 
(22 intermediate revisions by the same user not shown)
Line 1: Line 1:
<includeonly>{{#ifeq: {{#var: history}} | 1 | | {{#vardefine: history|1}}<table class="wikitable"> }}<!--
<includeonly>{{#ifeq: {{#var: history}} | 1 | | {{#vardefine: history|1}}<table class="wikitable"><tr><th colspan="3">History</th></tr> }}<!--
-->{{
-->{{
#vardefine: history-rows | {{#len: 1{{
#vardefine: history-rows | {{#len: 1{{
Line 11: Line 11:
}}<!--
}}<!--
-->{{#if: {{{snap|}}} |
-->{{#if: {{{snap|}}} |
{{#ifeq: "{{{1|}}}" | "{{#var:history-ver|}}" | |
{{#ifeq: {{#if: {{{1|}}} | "{{{1|}}}" | "{{#var:history-ver|}}"}} | "{{#var:history-ver|}}" | |
{{#vardefine:history-index|{{#expr:{{#var:history-index|0}}+1}}}}
{{#vardefine:history-index|{{#expr:{{#var:history-index|0}}+1}}}}
{{#vardefine:history-ver|{{{1|}}}}}
{{#vardefine:history-ver|{{{1|}}}}}
<tr><th colspan="1" rowspan="{{#var_final:history-rowspan-{{#var:history-index}}}}">[[{{{1|}}}]]</th></tr>
<tr><th class="nowrap" colspan="1" rowspan="{{#var_final:history-rowspan-{{#var:history-index}}}}">{{#ifeq: {{{1|}}} | ? | '''?''' | [[{{{1|}}}]]}}</th></tr>
}}<tr><th colspan="1" rowspan="{{#var:history-rows}}">[[{{#if: {{#pos:{{{snap|}}}|pre-}} | {{#var:history-ver}} {{{snap|}}} | {{#if: {{#pos:{{{snap|}}}|Pre-}} | {{#var:history-ver}} {{{snap|}}} | {{{snap|}}} }} }}]]</th>{{#ifeq: {{#var:history-rows}} | 2 | | </tr> }}
}}<tr><th colspan="1" rowspan="{{#var:history-rows}}">[[{{#if: {{#pos:{{{snap|}}}|Pre-}}{{#pos:{{{snap|}}}|pre-}}{{#pos:{{{snap|}}}|Prerelease}} | {{#var:history-ver}} {{{snap|}}}{{!}}{{{snap|}}} | {{{snap|}}} }}]]</th></tr>
| {{#vardefine:history-index|{{#expr:{{#var:history-index|0}}+1}}}}{{#vardefine:history-ver|{{{1|}}}}}<tr><th colspan="2" rowspan="{{#var:history-rows}}">[[{{{1|}}}]]</th></tr> }}<!-- define history rowspan (outside of if statement): -->{{#vardefine:history-rowspan-{{#var:history-index}}|{{#expr:{{#var:history-rowspan-{{#var:history-index}}|1}}+{{#var:history-rows}}}}}}<!--
| {{#vardefine:history-index|{{#expr:{{#var:history-index|0}}+1}}}}{{#vardefine:history-ver|{{{1|}}}}}<tr><th colspan="2" rowspan="{{#var:history-rows}}">{{#ifeq: {{{1|}}} | ? | '''?''' | [[{{{1|}}}]]}}</th></tr> }}<!-- define history rowspan (outside of if statement): -->{{#vardefine:history-rowspan-{{#var:history-index}}|{{#expr:{{#var:history-rowspan-{{#var:history-index}}|1}}+{{#var:history-rows}}}}}}<!--
-->{{
-->{{
#fornumargs: argnum | argval | {{
#fornumargs: argnum | argval | {{
#switch: {{#var:argnum}}
#switch: {{#var:argnum}}
| 1 = <!-- 1 is the version -->
| 1 = <!-- 1 is the version -->
| #default = {{#ifeq: {{#var:history-rows}} | 2 | | <tr> }}<td>{{#var:argval}}</td></tr>
| #default = <tr><td>{{#var:argval}}</td></tr>
}}
}}
}}{{#ifeq: {{Boolean|{{{foot|}}}}} | y | </table>{{#vardefine: history|}} }}</includeonly><noinclude>
}}{{#ifeq: {{Boolean|{{{foot|}}}}} | y | </table>{{#vardefine: history|}} }}</includeonly><noinclude>