Zeile 4: |
Zeile 4: |
| | | |
| -->{{#arraydefine:$quality|{{ParseInputQuality|quality={{{2|normal}}}}}}}<!-- | | -->{{#arraydefine:$quality|{{ParseInputQuality|quality={{{2|normal}}}}}}}<!-- |
− | --><div id="{{#switch:{{{size|{{{3|}}}}}} |24=qualitycontainersm |32=qualitycontainermed |48|#default=qualitycontainer }}"><!-- | + | // Cleanup size: make sure no px in value, replace any problem values with default (48) |
− | --><div id="qualityimage">[[File:{{#if:{{{1|}}}|{{{1}}}|Blank icon}}.png|{{#if:{{{size|{{{3|}}}}}}|{{{size|{{{3|}}}}}}px}} |link={{{link|}}} |alt={{{alt|{{{link|{{{1|}}}}}}}}}]]<!-- | + | -->{{#arraydefine:$size|{{#replace:{{lc:{{{size|{{{3|}}}}}}}}|px|}}}}<!-- |
| + | -->{{#iferror:{{#expr:{{#arrayprint:$size}}<24}}|{{#arraydefine:$size|48}}|}}<!-- |
| + | --><div id="{{#ifexpr:{{#arrayprint:$size}}<28|qualitycontainersm|{{#ifexpr:{{#arrayprint:$size}}<40|qualitycontainermed|qualitycontainer}}}}"><!-- |
| + | --><div id="qualityimage">[[File:{{#if:{{{1|}}}|{{{1}}}|Blank icon}}.png| {{#arrayprint:$size}}px |link={{{link|}}} |alt={{{alt|{{{link|{{{1|}}}}}}}}}]]<!-- |
| --><div class="qualityindicator"><!-- | | --><div class="qualityindicator"><!-- |
− | -->{{#switch:{{#arrayindex:$quality|0}}|Silver|Gold|Iridium=[[File:{{#arrayindex:$quality|0}}_Quality_Icon.png|{{#if:{{{size|{{{3|}}}}}}|{{{size|{{{3|}}}}}}px}} |link= |alt={{#arrayindex:$quality|0}}]]}}<!-- | + | -->{{#switch:{{#arrayindex:$quality|0}}|Silver|Gold|Iridium=[[File:{{#arrayindex:$quality|0}}_Quality_Icon.png| {{#arrayprint:$size}}px |link= |alt={{#arrayindex:$quality|0}}]]}}<!-- |
| --></div></div></div></includeonly><noinclude>{{Englishdoc}}{{#ifexist:{{FULLPAGENAME}}/doc |<nowiki/> | | --></div></div></div></includeonly><noinclude>{{Englishdoc}}{{#ifexist:{{FULLPAGENAME}}/doc |<nowiki/> |
| {{{{FULLPAGENAME}}/doc}} }}</noinclude> | | {{{{FULLPAGENAME}}/doc}} }}</noinclude> |