Template:Quality: Difference between revisions
Appearance
imported>Margotbean No edit summary |
imported>Nebulous Maestress Revamp using new helper templates, tweaks to handle sizes better, allow image links, alt text |
||
| Line 1: | Line 1: | ||
<includeonly>< | <includeonly><!-- | ||
// This template contains no text requiring translation | |||
|# | -->{{#arraydefine:$qquality|{{ParseInputQuality|quality={{{2|normal}}}}}}}<!-- | ||
// Cleanup size: make sure no px in value, replace any problem values with default (48) | |||
-->{{#arraydefine:$qsize|{{#replace:{{lc:{{{size|{{{3|}}}}}}}}|px|}}}}<!-- | |||
-->{{#iferror:{{#expr:{{#arrayprint:$qsize}}<24}}|{{#arraydefine:$qsize|48}}|}}<!-- | |||
--><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 class="qualityindicator"><!-- | |||
-->{{#switch:{{#arrayindex:$qquality|0}}|Silver|Gold|Iridium=[[File:{{#arrayindex:$qquality|0}}_Quality_Icon.png| {{#arrayprint:$qsize}}px |link= |alt={{#arrayindex:$qquality|0}}]]}}<!-- | |||
--></div></div></div></includeonly><noinclude>{{Englishdoc}}{{#ifexist:{{FULLPAGENAME}}/doc |<nowiki/> | |||
{{{{FULLPAGENAME}}/doc}} }}</noinclude> | |||
Revision as of 23:59, 3 September 2020
Description
This template overlays a quality star icon (silver, gold, or iridium) over an image.
Parameters
| Parameter | Notes |
|---|---|
| First (unnamed) parameter | Name of background image (without extension such as .png) |
| Second (unnamed) parameter | Quality star to display Valid values: normal, 0, silver, 1, gold, 2, iridium, 4 |
| Third (unnamed) parameter | Desired display width of background image (do not include "px") Valid values: 48, 36, 32, 24 (other values will be accepted, but may produce undesired results) Default value: 24 |
| Fourth (unnamed) parameter | center, if the image is to be displayed in a table cell. Adding this parameter will center the image in the cell. |
Examples
| Template Call | Result |
|---|---|
{{Quality|Parsnip|iridium}}
|
|
{{Quality|Parsnip|silver|24|center}}
|
|
{{Quality|Sunfish|normal|36}}
|
|
{{Quality|Red Plate|gold|36|center}}
|
|
{{Quality|Beer|gold|48}}
|
|
{{Quality|Large Goat Milk ES|gold|32|center}}
|