videojs-contextmenu-pt
Version:
A cross-device context menu UI for video.js players.
20 lines (14 loc) • 430 B
JavaScript
import window from 'global/window';
import videojs from 'video.js';
const MenuItem = videojs.getComponent('MenuItem');
class ContextMenuItem extends MenuItem {
handleClick(e) {
super.handleClick();
this.options_.listener();
// Close the containing menu after the call stack clears.
window.setTimeout(() => {
this.player().contextmenuUI.menu.dispose();
}, 1);
}
}
export default ContextMenuItem;