From f5fcd9f72514d6c4044a9c904d0ce610033bcba5 Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Tue, 28 Jan 2020 17:29:50 +0100 Subject: Correctly type videojs player --- .../player/videojs-components/settings-panel.ts | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 client/src/assets/player/videojs-components/settings-panel.ts (limited to 'client/src/assets/player/videojs-components/settings-panel.ts') diff --git a/client/src/assets/player/videojs-components/settings-panel.ts b/client/src/assets/player/videojs-components/settings-panel.ts new file mode 100644 index 000000000..2090abf45 --- /dev/null +++ b/client/src/assets/player/videojs-components/settings-panel.ts @@ -0,0 +1,22 @@ +import videojs, { VideoJsPlayer } from 'video.js' + +const Component = videojs.getComponent('Component') + +class SettingsPanel extends Component { + + constructor (player: VideoJsPlayer, options?: videojs.ComponentOptions) { + super(player, options) + } + + createEl () { + return super.createEl('div', { + className: 'vjs-settings-panel', + innerHTML: '', + tabIndex: -1 + }) + } +} + +Component.registerComponent('SettingsPanel', SettingsPanel) + +export { SettingsPanel } -- cgit v1.2.3