Skip to content

Commit

Permalink
Fix Chromecast icon when custom colors are undefined
Browse files Browse the repository at this point in the history
JW8-358
  • Loading branch information
radium-v committed Aug 30, 2017
1 parent e7b0f27 commit 929ea5e
Showing 1 changed file with 10 additions and 6 deletions.
16 changes: 10 additions & 6 deletions src/js/view/utils/skin.js
Original file line number Diff line number Diff line change
Expand Up @@ -127,13 +127,17 @@ export function handleColorOverrides(playerId, skin = {}) {

// Chromecast overrides
// Can't use addStyle since it will camel case the style name
css('.jw-icon-cast button.jw-off', `{--disconnected-color: ${config.icons}}`, playerId);
css('.jw-icon-cast:hover button.jw-off', `{--disconnected-color: ${config.iconsActive}}`, playerId);
css('.jw-icon-cast button.jw-off:focus', `{--disconnected-color: ${config.iconsActive}}`, playerId);
if (config.icons) {
css('.jw-icon-cast button.jw-off', `{--disconnected-color: ${config.icons}}`, playerId);
}
if (config.iconsActive) {
css('.jw-icon-cast:hover button.jw-off', `{--disconnected-color: ${config.iconsActive}}`, playerId);
css('.jw-icon-cast button.jw-off:focus', `{--disconnected-color: ${config.iconsActive}}`, playerId);

css('.jw-icon-cast button', `{--connected-color: ${config.iconsActive}}`, playerId);
css('.jw-icon-cast button:focus', `{--connected-color: ${config.iconsActive}}`, playerId);
css('.jw-icon-cast:hover button', `{--connected-color: ${config.iconsActive}}`, playerId);
css('.jw-icon-cast button', `{--connected-color: ${config.iconsActive}}`, playerId);
css('.jw-icon-cast button:focus', `{--connected-color: ${config.iconsActive}}`, playerId);
css('.jw-icon-cast:hover button', `{--connected-color: ${config.iconsActive}}`, playerId);
}

addStyle([
'.jw-controlbar'
Expand Down

0 comments on commit 929ea5e

Please sign in to comment.