Module:Sports color/ice hockey

Template:Module rating

{{Module rating }}

This is the data module used by Module:Sports color. Please test any changes in Module:Sports color/ice hockey/sandbox first.

Format

Most lines will be of the following form

 ["TEAM NAME"] = {"HEX1", "HEX2", "HEX3", "HEX4"},

The trailing comma is very important. Here, HEX1, HEX2, HEX3, and HEX4 are hexadecimal color values.

To use the same color for more than one team name (e.g., if the team goes by more than one name, but the colors are the same), use

 ["SECONDARY TEAM NAME"] = "TEAM NAME",

where TEAM NAME has already been defined, and SECONDARY TEAM NAME is the alternative spelling, or name.

Warning

Be very careful when updating this module, as it is used in a large number of articles. Please test any changes in Module:Sports color/ice hockey/sandbox first.

Test table

Team1234Contrast
1/24/3
Anaheim Ducks20.877.59
Arizona Coyotes
Also known as Phoenix Coyotes
8.9813.07
Atlanta Flames5.8814.29
Atlanta Thrashers16.548.26
Boston Bruins20.8712.05
Brooklyn Americans
Also known as New York Americans
10.65.88
Buffalo Sabres11.856.84
Calgary Flames5.8812.13
California Golden Seals
Also known as Oakland Seals
6.2714.29
Carolina Hurricanes5.8921
Chicago Blackhawks5.8821
Cleveland Barons5.8820.87
Colorado Avalanche10.396.57
Colorado Rockies15.475.88
Columbus Blue Jackets16.545.88
Dallas Stars7.3420.87
Detroit Red Wings5.885.88
Edmonton Oilers16.544.86
Florida Panthers5.886.02
Hartford Whalers15.476.72
Kansas City Scouts16.545.88
Los Angeles Kings20.878.84
Minnesota North Stars5.487.48
Minnesota Wild10.597.5
Montreal Canadiens7.515.42
Montreal Maroons10.3910.39
Montreal Wanderers4.854.85
Nashville Predators16.549.55
New Jersey Devils5.8820.87
New York Islanders11.856.14
New York Rangers10.65.88
Ottawa Senators5.037.22
Ottawa Senators (original)5.8820.87
Philadelphia Flyers20.875.92
Pittsburgh Penguins20.8712.05
Quebec Nordiques4.895.88
San Jose Sharks7.026.7
Seattle Kraken18.6411.64
St. Louis Blues11.859.55
Tampa Bay Lightning15.4715.47
Toronto Maple Leafs
Also known as Toronto Hockey Club
Also known as Toronto Arenas
15.4715.47
Toronto St. Patricks6.726.72
Vancouver Canucks13.914.58
Vegas Golden Knights10.87.59
Washington Capitals5.8816.54
Winnipeg Jets16.545.17
Winnipeg Jets (1972–1996)
Also known as Winnipeg Jets (1972-1996)
14.765.88
Free agentXX15.31
RetiredXX15.31
The numeric columns are the calculated contrast ratio for the first/second and the fourth/third colors. Anything lower than 3 is very poor contrast and should be changed in the data module. For more information, see Template:Color contrast ratio.

return {
--Current NHL--
['Anaheim Ducks'] = {"010101", "FFFFFF", "B9975B", "010101"},
['Arizona Coyotes'] = {"862633", "FFFFFF", "DDCBA4", "010101"},
['Boston Bruins'] = {"010101", "FFFFFF", "FFB81C", "010101"},
['Buffalo Sabres'] = {"003087", "FFFFFF", "FFB81C", "003087"},
['Calgary Flames'] = {"C8102E", "FFFFFF", "F1BE48", "010101"},
['Carolina Hurricanes'] = {"CC0000", "FFFFFF", "000000", "FFFFFF"},
['Chicago Blackhawks'] = {"C8102E", "FFFFFF", "000000", "FFFFFF"},
['Colorado Avalanche'] = {"6F263D", "FFFFFF", "236192", "FFFFFF"},
['Columbus Blue Jackets'] = {"041E42", "FFFFFF", "C8102E", "FFFFFF"},
['Dallas Stars'] = {"006341", "FFFFFF", "010101", "FFFFFF"},
['Detroit Red Wings'] = {"C8102E", "FFFFFF", "FFFFFF", "C8102E"},
['Edmonton Oilers'] = {"041E42", "FFFFFF", "FC4C02", "041E42"},
['Florida Panthers'] = {"C8102E", "FFFFFF", "B9975B", "041E42"},
['Los Angeles Kings'] = {"010101", "FFFFFF", "A2AAAD", "010101"},
['Minnesota Wild'] = {"154734", "FFFFFF", "A6192E", "FFFFFF"},
['Montreal Canadiens'] = {"A6192E", "FFFFFF", "001E62", "FFFFFF"},
['Nashville Predators'] = {"041E42", "FFFFFF", "FFB81C", "041E42"},
['New Jersey Devils'] = {"C8102E", "FFFFFF", "010101", "FFFFFF"},
['New York Islanders'] = {"003087", "FFFFFF", "FC4C02", "010101"},
['New York Rangers'] = {"0033A0", "FFFFFF", "C8102E", "FFFFFF"},
['Ottawa Senators'] = {"DA1A32", "FFFFFF", "B79257", "010101"},
['Philadelphia Flyers'] = {"010101", "FFFFFF", "FA4616", "010101"},
['Pittsburgh Penguins'] = {"010101", "FFFFFF", "FFB81C", "010101"},
['San Jose Sharks'] = {"006272", "FFFFFF", "E57200", "010101"},
['Seattle Kraken'] = {"001425", "FFFFFF", "96D8D8", "001425"},
['St. Louis Blues'] = {"003087", "FFFFFF", "FFB81C", "041E42"},
['Tampa Bay Lightning'] = {"00205B", "FFFFFF", "FFFFFF", "00205B"},
['Toronto Maple Leafs'] = {"00205B", "FFFFFF", "FFFFFF", "00205B"},
['Vancouver Canucks'] = {"002D56", "FFFFFF", "008752", "FFFFFF"},
['Vegas Golden Knights'] = {"333F48", "FFFFFF", "B9975B", "010101"},
['Washington Capitals'] = {"C8102E", "FFFFFF", "041E42", "FFFFFF"},
['Winnipeg Jets'] = {"041E42", "FFFFFF", "006EC8", "FFFFFF"},
-- Former NHL --
['Atlanta Flames'] = {"C8102E", "FFFFFF", "FFD100", "010101"},
['Atlanta Thrashers'] = {"041E42", "FFFFFF", "FFA300", "041E42"},
['Brooklyn Americans'] = {"0033A0", "FFFFFF", "C8102E", "FFFFFF"},
['California Golden Seals'] = {"009CA6", "010101", "FFD100", "010101"},
['Cleveland Barons'] = {"C8102E", "FFFFFF", "010101", "FFFFFF"},
['Colorado Rockies'] = {"00205B", "FFFFFF", "C8102E", "FFFFFF"},
['Hartford Whalers'] = {"00205B", "FFFFFF", "046A38", "FFFFFF"},
['Kansas City Scouts'] = {"041E42", "FFFFFF", "C8102E", "FFFFFF"},
['Minnesota North Stars'] = {"007A33", "FFFFFF", "C69214", "010101"},
['Montreal Maroons'] = {"6F263D", "FFFFFF", "FFFFFF", "6F263D"},
['Montreal Wanderers'] = {"E4002B", "FFFFFF", "FFFFFF", "E4002B"},
['New York Americans'] = "Brooklyn Americans",
['Oakland Seals'] = "California Golden Seals",
['Ottawa Senators (original)'] = {"C8102E", "FFFFFF", "010101", "FFFFFF"},
['Phoenix Coyotes'] = "Arizona Coyotes",
['Quebec Nordiques'] = {"0072CE", "FFFFFF", "C8102E", "FFFFFF"},
['Toronto Arenas'] = "Toronto Maple Leafs",
['Toronto Hockey Club'] = "Toronto Maple Leafs",
['Toronto St. Patricks'] = {"046A38", "FFFFFF", "FFFFFF", "046A38"},
['Winnipeg Jets (1972–1996)'] = {"012169", "FFFFFF", "C8102E", "FFFFFF"},
['Winnipeg Jets (1972-1996)'] = "Winnipeg Jets (1972–1996)",
}