diff options
| author | Jules Laplace <julescarbon@gmail.com> | 2020-07-28 15:04:42 +0200 |
|---|---|---|
| committer | Jules Laplace <julescarbon@gmail.com> | 2020-07-28 15:04:42 +0200 |
| commit | d694c33c873f766cbeafbe8f8dfdc4a0c762e8ad (patch) | |
| tree | 4e2963746de84a0a1b4c1d9c695a3bd9486760fe /animism-align/frontend/app/views/viewer/player | |
| parent | 6dee2e599081bd9d8176dff8620287eeafaa851d (diff) | |
invert nav color if background is black
Diffstat (limited to 'animism-align/frontend/app/views/viewer/player')
| -rw-r--r-- | animism-align/frontend/app/views/viewer/player/player.fullscreen.js | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/animism-align/frontend/app/views/viewer/player/player.fullscreen.js b/animism-align/frontend/app/views/viewer/player/player.fullscreen.js index 55b350d..5683418 100644 --- a/animism-align/frontend/app/views/viewer/player/player.fullscreen.js +++ b/animism-align/frontend/app/views/viewer/player/player.fullscreen.js @@ -27,6 +27,16 @@ class PlayerFullscreen extends Component { const elements = timeline.filter(element => ( floatInRange(element.start_ts, play_ts, element.fade_out_start_ts + 0.1) )) + if (elements.length) { + const lastElement = elements[elements.length - 1] + if (lastElement.color && lastElement.color.textColor === '#ffffff') { + actions.viewer.setNavStyle('black') + } else { + actions.viewer.setNavStyle('white') + } + } else { + actions.viewer.setNavStyle('white') + } this.setState({ elements }) } |
