Changes

Jump to navigation Jump to search
262 bytes added ,  17:11, 21 September 2020
Add support for non-standard Milk images
Line 4: Line 4:     
-->{{#arraydefine:$qquality|{{ParseInputQuality|quality={{{2|normal}}}}}}}<!--
 
-->{{#arraydefine:$qquality|{{ParseInputQuality|quality={{{2|normal}}}}}}}<!--
 +
// Handle non-standard Milk images in specific languages
 +
-->{{#arraydefine:$qimage
 +
  |{{#ifeq:{{#sub:{{{1|}}}|-4}}|Milk
 +
    |{{#switch:{{CONTENTLANG}}
 +
      |es|fr|ja|pt={{{1}}} {{uc:{{CONTENTLANG}}}}
 +
      |#default={{{1}}}}}
 +
  |{{#if:{{{1|}}}|{{{1}}}|Blank icon}}}}}}<!--
 
// Cleanup size: make sure no px in value, replace any problem values with default (48)
 
// Cleanup size: make sure no px in value, replace any problem values with default (48)
 
-->{{#arraydefine:$qsize|{{#replace:{{lc:{{{size|{{{3|}}}}}}}}|px|}}}}<!--
 
-->{{#arraydefine:$qsize|{{#replace:{{lc:{{{size|{{{3|}}}}}}}}|px|}}}}<!--
 
-->{{#iferror:{{#expr:{{#arrayprint:$qsize}}<24}}|{{#arraydefine:$qsize|48}}|}}<!--
 
-->{{#iferror:{{#expr:{{#arrayprint:$qsize}}<24}}|{{#arraydefine:$qsize|48}}|}}<!--
 
--><div id="{{#ifexpr:{{#arrayprint:$qsize}}<28|qualitycontainersm|{{#ifexpr:{{#arrayprint:$qsize}}<40|qualitycontainermed|qualitycontainer}}}}"><!--
 
--><div id="{{#ifexpr:{{#arrayprint:$qsize}}<28|qualitycontainersm|{{#ifexpr:{{#arrayprint:$qsize}}<40|qualitycontainermed|qualitycontainer}}}}"><!--
   --><div id="qualityimage">[[File:{{#if:{{{1|}}}|{{{1}}}|Blank icon}}.png| {{#arrayprint:$qsize}}px |link={{{link|}}} |alt={{{alt|{{{link|{{{1|}}}}}}}}}]]<!--
+
   --><div id="qualityimage">[[File:{{#arrayprint:$qimage}}.png| {{#arrayprint:$qsize}}px |link={{{link|}}} |alt={{{alt|{{{link|{{{1|}}}}}}}}}]]<!--
 
     --><div class="qualityindicator"><!--
 
     --><div class="qualityindicator"><!--
 
       -->{{#switch:{{#arrayindex:$qquality|0}}|Silver|Gold|Iridium=[[File:{{#arrayindex:$qquality|0}}_Quality_Icon.png| {{#arrayprint:$qsize}}px |link={{{link|}}} |alt={{#arrayindex:$qquality|0}}]]}}<!--
 
       -->{{#switch:{{#arrayindex:$qquality|0}}|Silver|Gold|Iridium=[[File:{{#arrayindex:$qquality|0}}_Quality_Icon.png| {{#arrayprint:$qsize}}px |link={{{link|}}} |alt={{#arrayindex:$qquality|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>

Navigation menu