Template:Infobox album/color/doc

From Urapopstar
Jump to navigationJump to search

Important[edit source]

When modifying this template, don't forget to update Template:Infobox album/link.

Usage[edit source]

This is an auxiliary template which should be only used by the {{Infobox album}} template. The first parameter should be one of the codes from the table below, representing a type of album (parameter "Type"). The template returns the color that will be used.

Quick reference table[edit source]

CodeColor Display
studiolightsteelblue
Studio album by artist
demolightsteelblue
Demo album by artist
eplightsalmon
EP by artist
liveburlywood
Live album by artist
greatestdarkseagreen
Greatest hits by artist
remixdarkseagreen
Remix album by artist
boxdarkseagreen
Box set by artist
compilationdarkseagreen
Compilation album by artist
mixtapedarkseagreen
Mixtape by artist
soundtrackgainsboro
Soundtrack by artist
filmgainsboro
Film score by artist
video #99CCFF
Video by artist
singlekhaki
single by artist
song#E6E8FA
song by artist
otherpeachpuff
other by artist

Unit test[edit source]

If at any time the Expected and Obtained columns do not match, this template can be considered broken. This table makes the template automatically check itself. If a 13pxY mark is seen, it means that self test worked fine. If there is a 13pxN mark, it means the test failed. Whenever you make a modification to the template, please save the page, hit CTRL+F5, and check if all the self tests have passed. If you add a new type to the template, remember to add the type using this format:

| <nowiki>typename</nowiki>
| typecolor
| {{Template:Infobox album/color|typename}}
| {{#ifeq:{{Template:Infobox album/color|typename}}|typecolor|{{y}}|{{n}}}}

Replace typename with the new type name (in example, Epic soundtrack), and typecolor with the color assigned to the type (in example, brown). See Wikipedia:Colours and Wikipedia:Infobox colours for additional information.

Note: Sometimes the test may pass while previewing the page, but once saved the test would fail, no matter how many times the cache is cleared. In this case, please click this link to purge the cache. If that doesn't solve the problem, please post a note in the Talk page of the template and an editor will review the changes.

Code Expected Obtained Test
Studio album
studio lightsteelblue lightsteelblue 13pxY
Studio album lightsteelblue lightsteelblue 13pxY
Double album lightsteelblue lightsteelblue 13pxY
[[Double album]] lightsteelblue lightsteelblue 13pxY
Demo album
demo lightsteelblue lightsteelblue 13pxY
EP
ep lightsalmon lightsalmon 13pxY
[[EP]] lightsalmon lightsalmon 13pxY
Live album
live burlywood burlywood 13pxY
Live album burlywood burlywood 13pxY
Greatest hits
greatest darkseagreen darkseagreen 13pxY
Greatest hits darkseagreen darkseagreen 13pxY
Remix album
remix darkseagreen darkseagreen 13pxY
Remix album darkseagreen darkseagreen 13pxY
Box set
box darkseagreen darkseagreen 13pxY
Box set darkseagreen darkseagreen 13pxY
Compilation album
compilation darkseagreen darkseagreen 13pxY
Compilation album darkseagreen darkseagreen 13pxY
Cover album
cover lightsteelblue lightsteelblue 13pxY
Cover album lightsteelblue lightsteelblue 13pxY
Tribute album
tribute lightsteelblue lightsteelblue 13pxY
Tribute album lightsteelblue lightsteelblue 13pxY
Soundtrack
soundtrack gainsboro gainsboro 13pxY
Television theme
television gainsboro gainsboro 13pxY
Television theme gainsboro gainsboro 13pxY
Film score
film gainsboro gainsboro 13pxY
Film score gainsboro gainsboro 13pxY
Video album
video #99CCFF #99CCFF 13pxY
dvd #99CCFF #99CCFF 13pxY
Other cases
peachpuff peachpuff 13pxY
xyz peachpuff peachpuff 13pxY