Fix player captions menu
authorChocobozzz <me@florianbigard.com>
Mon, 28 Oct 2019 08:37:33 +0000 (09:37 +0100)
committerChocobozzz <me@florianbigard.com>
Mon, 28 Oct 2019 08:37:33 +0000 (09:37 +0100)
client/src/assets/player/videojs-components/settings-menu-item.ts

index b738300aeeacbf5134019101774aecddfa2e5442..85172a18c086664598a8c6eeefd76570f2f58ed7 100644 (file)
@@ -75,7 +75,6 @@ class SettingsMenuItem extends MenuItem {
               this.settingsSubMenuEl_.appendChild(this.subMenu.menu.el_)
               this.update()
               this.bindClickEvents()
-
             }, 0)
           })
         }
@@ -107,6 +106,10 @@ class SettingsMenuItem extends MenuItem {
     // To update the sub menu value on click, setTimeout is needed because
     // updating the value is not instant
     setTimeout(() => this.update(event), 0)
+
+    // Seems like videojs adds a vjs-hidden class on the caption menu after a click
+    // We don't need it
+    this.subMenu.menu.removeClass('vjs-hidden')
   }
 
   /**