aboutsummaryrefslogtreecommitdiffstats
path: root/src/js/ui.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/js/ui.js')
-rw-r--r--src/js/ui.js12
1 files changed, 5 insertions, 7 deletions
diff --git a/src/js/ui.js b/src/js/ui.js
index ad0b4d56..c0448054 100644
--- a/src/js/ui.js
+++ b/src/js/ui.js
@@ -7,7 +7,6 @@ import captions from './captions';
import controls from './controls';
import fullscreen from './fullscreen';
import listeners from './listeners';
-import storage from './storage';
const ui = {
addStyleHook() {
@@ -72,7 +71,6 @@ const ui = {
// Set volume
this.volume = null;
- ui.updateVolume.call(this);
// Set playback speed
this.speed = null;
@@ -169,19 +167,19 @@ const ui = {
updateVolume() {
// Update the <input type="range"> if present
if (this.supported.ui) {
- const value = this.media.muted ? 0 : this.media.volume;
+ const value = this.muted ? 0 : this.volume;
- if (this.elements.inputs.volume) {
+ if (utils.is.htmlElement(this.elements.inputs.volume)) {
ui.setRange.call(this, this.elements.inputs.volume, value);
}
}
// Toggle class if muted
- utils.toggleClass(this.elements.container, this.config.classNames.muted, this.media.muted);
+ utils.toggleClass(this.elements.container, this.config.classNames.muted, this.muted);
// Update checkbox for mute state
- if (this.supported.ui && this.elements.buttons.mute) {
- utils.toggleState(this.elements.buttons.mute, this.media.muted);
+ if (this.supported.ui && utils.is.htmlElement(this.elements.buttons.mute)) {
+ utils.toggleState(this.elements.buttons.mute, this.muted);
}
},