X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=client%2Fsrc%2Fassets%2Fplayer%2Fresolution-menu-item.ts;h=0ab0f53b54b13109d45aa98de3f47fe3ae48a258;hb=5d128505dca854cb7225624936d1053f06473260;hp=3fe1d8f0fdbb5dba58a793d81509f846bf818614;hpb=6cca7360eb9027e1544f7513df7da4684061ef7e;p=github%2FChocobozzz%2FPeerTube.git diff --git a/client/src/assets/player/resolution-menu-item.ts b/client/src/assets/player/resolution-menu-item.ts index 3fe1d8f0f..0ab0f53b5 100644 --- a/client/src/assets/player/resolution-menu-item.ts +++ b/client/src/assets/player/resolution-menu-item.ts @@ -19,6 +19,8 @@ class ResolutionMenuItem extends MenuItem { } handleClick (event) { + if (this.id === -1 && this.player_.peertube().isAutoResolutionForbidden()) return + super.handleClick(event) // Auto resolution @@ -32,6 +34,15 @@ class ResolutionMenuItem extends MenuItem { } updateSelection () { + // Check if auto resolution is forbidden or not + if (this.id === -1) { + if (this.player_.peertube().isAutoResolutionForbidden()) { + this.addClass('disabled') + } else { + this.removeClass('disabled') + } + } + if (this.player_.peertube().isAutoResolutionOn()) { this.selected(this.id === -1) return