Changes

Jump to: navigation, search

Template:Enumeration

2,310 bytes added, 4 years ago
Zero padding has been added to that variable, so it's never going to be empty.
&nbsp;<!---->{{ #vardefine: $curr_number | {{ #expr: {{{2|}}} }} }}<!---->{{ #vardefine: $prev_number | {{ #expr: {{{2|}}} - 1 }} }}<!---->{{ #vardefine: $next_number | {{ #expr: {{ #if: {{{3|}}} | {{{3}}} | {{{2|}}} }} + 1 }} }}<!--
-->{{ #vardefine: $curr_padded | {{ padleft: {{ #var: $curr_number }} | {{{pad|1 = Name of property that stores the card numbers, used to fetch the names of the prev/next card, defaults to "Card number"2 = Current card's number (first of its numbers if it has multiple numbers)3}}} | 0 }} }}<!-- = (optional) Current card's last number, if it has multiple numbers-->{{ #vardefine: $prev_padded | {{ padleft: {{ #var: $prev_number }} | {{{pad| = (optional) Number of digits to pad the card number to, defaults to 3}}} | 0 }} }}<!--(e.g. 001, 048)first = (optional) First card's number, defaults to 1padded = (optional) Queries prev/next cards using the padded number instead of the unpadded one (useful if the numbers are stored as strings), used by default if property is "Card number"last = Last card's numbercurr = Content to be shown in the middle section, normally includes things like links to video game, card list, and card gallerycurr2 = Set to "none" to disable showing the current card's name/number here, otherwise if it's set the input is shown instead of the current numbercurr2_full = Raw curr2 output-->{{ #vardefine: $next_padded | {{ padleft: name = Name of the current card, if different from {{ #var: $next_number }} | {{{pad|3}}} | 0 }} name }}<!--
-->{{ #vardefine: $enumeration_query | {{ #if: {{{1|}}} | {{ ucfirst: {{{1}}} }} | Card number }} }}<!---->{{ #vardefine: $enumeration_padded | {{ #if: {{{padded|}}} | 1 | {{ #ifeq: {{ #var: $enumeration_query }} | Card number | 1 }} }} }}<!-- -->{{ #vardefine: $enumeration_curr_number | {{ #expr: {{{2|}}} }} }}<!---->{{ #vardefine: $enumeration_prev_number | {{ #expr: {{{2|}}} - 1 }} }}<!---->{{ #vardefine: $enumeration_next_number | {{ #expr: {{ #if: {{{3|}}} | {{{3}}} | {{{2|}}} }} + 1 }} }}<!---->{{ #if: {{ #var: $enumeration_padded }} | {{ #vardefine: $enumeration_padding | {{ #if: {{{pad|}}} | {{{pad}}} | 3 }} }}<!-- -->{{ #vardefine: $enumeration_curr_number | {{ padleft: {{ #var: $enumeration_curr_number }} | {{ #var: $enumeration_padding }} | 0 }} }}<!-- -->{{ #vardefine: $enumeration_prev_number | {{ padleft: {{ #var: $enumeration_prev_number }} | {{ #var: $enumeration_padding }} | 0 }} }}<!-- -->{{ #vardefine: $enumeration_next_number | {{ padleft: {{ #var: $enumeration_next_number }} | {{ #var: $enumeration_padding }} | 0 }} }}}}<!-- -->{{ #vardefine: $enumeration_release | {{ #if: {{{release|}}} | {{{release}}} | {{ #var: $release }} }} }}<!-- -->{{ #iferror: {{ #var: $curr_number enumeration_curr_number }}
|
| <div class="chronology" lang="{{ #var: $ln | en }}">
{{ #if: {{ #var: $curr_number {2|}}} | {{ #ifexpr: {{ #var: $curr_number enumeration_curr_number }} = 0{{{first|1}}}
|
| <div class="prev">#{{ #var: $prev_padded enumeration_prev_number }}: <!--
--><span class="quotes"><!--
-->{{ #ask: [[{{#if: {1{ #var: $enumeration_release }}}::| [[{{ #if: {{{paddedsubobjects|}}} | -Has subobject. }}Release::{{ #var: $prev_padded enumeration_release }}]] }} | [[{{ #var: $prev_number enumeration_query }} ::{{ #var: $enumeration_prev_number }}]] |?{{ #if: {{{subobjects|}}} | -Has subobject. }}{{#var: $lang | English }} name
| format = template
| link = none
--></span>
</div>
}}{{ #ifexpr: {{ #var: $curr_number enumeration_curr_number }} = 0{{{last|100}}}
|
| <div class="next">#{{ #var: $next_padded enumeration_next_number }}: <!--
--><span class="quotes"><!--
-->{{ #ask: [[{{#if: {1{ #var: $enumeration_release }}}::| [[{{ #if: {{{paddedsubobjects|}}} | -Has subobject. }}Release::{{ #var: $next_padded enumeration_release }}]] }} | [[{{ #var: $next_number enumeration_query }} ::{{ #var: $enumeration_next_number }}]] |?{{ #if: {{{subobjects|}}} | -Has subobject. }}{{#var: $lang | English }} name
| format = template
| link = none
</div>
}}
}}}} <div class="curr">{{{curr|}}}{{ #ifeq: {{ lc: {{{curr2}}} }} | none || {{ #if: {{{curr|}}} | &<br /> }}{{ #if: {{{curr2_full|}}} | {{{curr2_full}}} | {{{curr2|}}} {{pound}}{{ #32; var: $enumeration_curr_number }}: <div span class="currquotes">{{ #if: {{{name|}}} | {{{name}}} | {{curr#var: $name }}}}</divspan> }}}}</div> </div>}}<noinclude>{{documentation}}</noinclude>

Navigation menu