Barracuda (vitalap | szerkesztései) a (Added nowrap) |
Magiczocker (vitalap | szerkesztései) aNincs szerkesztési összefoglaló |
||
(2 közbenső módosítás, amit 2 másik szerkesztő végzett, nincs mutatva) | |||
1. sor: | 1. sor: | ||
− | <includeonly>{{ |
+ | <includeonly>{{ |
− | + | #if: {{{value|}}} |
|
+ | | {{ |
||
− | {{#ifexpr: {{{value}}} = 0 | [[File:{{{icon_empty}}}|{{{size}}}]]}}<!-- |
||
− | + | #iferror: {{ #expr: {{{value}}} }} |
|
+ | | <strong class="error">Error: the value must be a number!</strong><!-- any ideas for a better error message? --> |
||
− | -->{{#ifexpr: {{{value}}} > 1 | [[File:{{{icon_full}}}|{{{size}}}]]}}<!-- |
||
+ | | <span style="white-space: nowrap;" title="{{ #if: {{{title|}}} | {{{title}}} | {{ #expr: floor( abs( {{{value}}} ) ) }} }}">{{ |
||
− | -->{{#ifexpr: {{{value}}} > 3 | [[File:{{{icon_full}}}|{{{size}}}]]}}<!-- |
||
− | + | #ifeq: {{ #expr: floor( abs( {{{value}}} ) ) }} | 0<!-- empty bar --> |
|
+ | | {{ |
||
− | -->{{#ifexpr: {{{value}}} > 7 | [[File:{{{icon_full}}}|{{{size}}}]]}}<!-- |
||
+ | #if: {{{empty|}}} |
||
− | -->{{#ifexpr: {{{value}}} > 9 | [[File:{{{icon_full}}}|{{{size}}}]]}}<!-- |
||
− | + | | [[File:{{{empty}}}{{ #if: {{{size|}}} | {{!}}{{{size}}} }}]] |
|
+ | }} |
||
− | -->{{#ifexpr: {{{value}}} > 13 | [[File:{{{icon_full}}}|{{{size}}}]]}}<!-- |
||
+ | | {{ |
||
− | -->{{#ifexpr: {{{value}}} > 15 | [[File:{{{icon_full}}}|{{{size}}}]]}}<!-- |
||
+ | #if: {{{reverse|}}}<!-- reversed bar, if we have an odd number of units --> |
||
− | -->{{#ifexpr: {{{value}}} > 17 | [[File:{{{icon_full}}}|{{{size}}}]]}}<!-- |
||
+ | | {{ |
||
− | -->{{#ifexpr: {{{value}}} > 29 | [[File:{{{icon_full}}}|{{{size}}}]]}}<!-- |
||
− | + | #ifexpr: floor( abs( {{{value}}} ) ) mod 2 = 1 |
|
− | + | | [[File:{{{half}}}{{ #if: {{{size|}}} | {{!}}{{{size}}} }}]] |
|
+ | }} |
||
− | -->{{#ifexpr: {{{value}}} > 25 | [[File:{{{icon_full}}}|{{{size}}}]]}}<!-- |
||
+ | }}{{<!-- |
||
− | -->{{#ifexpr: {{{value}}} > 27 | [[File:{{{icon_full}}}|{{{size}}}]]}}<!-- |
||
+ | here be magic |
||
− | -->{{#ifexpr: {{{value}}} > 29 | [[File:{{{icon_full}}}|{{{size}}}]]}} | {{#ifexpr: {{{value}}} = 0 | [[File:{{{icon_empty}}}|{{{size}}}]]}}<!-- |
||
+ | attribution: this is adapted from [[wikia:c:yugioh:Template:Repeat]] (a concept by others that I spun out and perfected =D ) |
||
− | -->{{#ifexpr: {{{value}}} > 1 | [[File:{{{icon_full}}}|{{{size}}}]] | {{#ifexpr: {{{value}}} > 0 | [[File:{{{icon_half}}}|{{{size}}}]]}}}}<!-- |
||
+ | --> |
||
− | -->{{#ifexpr: {{{value}}} > 3 | [[File:{{{icon_full}}}|{{{size}}}]] | {{#ifexpr: {{{value}}} > 2 | [[File:{{{icon_half}}}|{{{size}}}]]}}}}<!-- |
||
+ | padleft: |
||
− | -->{{#ifexpr: {{{value}}} > 5 | [[File:{{{icon_full}}}|{{{size}}}]] | {{#ifexpr: {{{value}}} > 4 | [[File:{{{icon_half}}}|{{{size}}}]]}}}}<!-- |
||
+ | | {{ |
||
− | -->{{#ifexpr: {{{value}}} > 7 | [[File:{{{icon_full}}}|{{{size}}}]] | {{#ifexpr: {{{value}}} > 6 | [[File:{{{icon_half}}}|{{{size}}}]]}}}}<!-- |
||
− | + | #expr: floor( abs( {{{value}}} ) / 2 ) * {{ #len: [[File:{{{full}}}{{ #if: {{{size|}}} | {{!}}{{{size}}} }}]] }} |
|
+ | }} |
||
− | -->{{#ifexpr: {{{value}}} > 11 | [[File:{{{icon_full}}}|{{{size}}}]] | {{#ifexpr: {{{value}}} > 10 | [[File:{{{icon_half}}}|{{{size}}}]]}}}}<!-- |
||
− | + | | [[File:{{{full}}}{{ #if: {{{size|}}} | {{!}}{{{size}}} }}]] |
|
+ | }}{{ |
||
− | -->{{#ifexpr: {{{value}}} > 15 | [[File:{{{icon_full}}}|{{{size}}}]] | {{#ifexpr: {{{value}}} > 14 | [[File:{{{icon_half}}}|{{{size}}}]]}}}}<!-- |
||
+ | #if: {{{reverse|}}}<!-- non-reversed bar, if we have an odd number of units --> |
||
− | -->{{#ifexpr: {{{value}}} > 17 | [[File:{{{icon_full}}}|{{{size}}}]] | {{#ifexpr: {{{value}}} > 16 | [[File:{{{icon_half}}}|{{{size}}}]]}}}}<!-- |
||
+ | || {{ |
||
− | -->{{#ifexpr: {{{value}}} > 19 | [[File:{{{icon_full}}}|{{{size}}}]] | {{#ifexpr: {{{value}}} > 18 | [[File:{{{icon_half}}}|{{{size}}}]]}}}}<!-- |
||
+ | #ifexpr: floor( abs( {{{value}}} ) ) mod 2 = 1 |
||
− | -->{{#ifexpr: {{{value}}} > 21 | [[File:{{{icon_full}}}|{{{size}}}]] | {{#ifexpr: {{{value}}} > 20 | [[File:{{{icon_half}}}|{{{size}}}]]}}}}<!-- |
||
− | + | | [[File:{{{half}}}{{ #if: {{{size|}}} | {{!}}{{{size}}} }}]] |
|
+ | }} |
||
− | -->{{#ifexpr: {{{value}}} > 25 | [[File:{{{icon_full}}}|{{{size}}}]] | {{#ifexpr: {{{value}}} > 24 | [[File:{{{icon_half}}}|{{{size}}}]]}}}}<!-- |
||
+ | }} |
||
− | -->{{#ifexpr: {{{value}}} > 27 | [[File:{{{icon_full}}}|{{{size}}}]] | {{#ifexpr: {{{value}}} > 26 | [[File:{{{icon_half}}}|{{{size}}}]]}}}}<!-- |
||
+ | }}</span> |
||
− | -->{{#ifexpr: {{{value}}} > 29 | [[File:{{{icon_full}}}|{{{size}}}]] | {{#ifexpr: {{{value}}} > 28 | [[File:{{{icon_half}}}|{{{size}}}]]}}}}<!-- |
||
+ | }} |
||
− | -->{{#ifexpr: {{{value}}} > 31 | [[File:{{{icon_full}}}|{{{size}}}]] | {{#ifexpr: {{{value}}} > 30 | [[File:{{{icon_half}}}|{{{size}}}]]}}}} |
||
+ | | <strong class="error">Error: a value must be provided!</strong><!-- same here: ideas for a better message? --> |
||
− | + | }}</includeonly><noinclude> |
|
− | {{/doc}} |
||
+ | {{documentation}} |
||
[[Category:Image templates|I]] |
[[Category:Image templates|I]] |
||
+ | [[fr:Modèle:Barre]] |
||
</noinclude> |
</noinclude> |
A lap jelenlegi, 2019. április 19., 07:27-kori változata
[create | laptörténet | purge]Dokumentáció
Ez a(z) sablon nem rendelkezik dokumentációval. Ha ismered ezen sablon használatát, akkor kérlek, hozd létre!