le-player
Version:
The best HTML5 video player made for Lectoriy.
38 lines (33 loc) • 811 B
JavaScript
;
/**
* @file FullscreenControl.js
*/
import $ from 'jquery';
import Component from './Component';
import Control from './Control';
/**
* @param {Player} player Main player
* @class FullscreenControl
* @extends Control
*/
class FullscreenControl extends Control {
constructor (player, options={}) {
options = $.extend({}, {
iconName : 'arrows-alt',
className : 'fullscreen',
title : 'Развернуть/свернуть на полный экран',
name : 'fullscreen'
}, options);
super(player, options);
}
/**
* @override
*/
onClick(e) {
super.onClick(e)
this.player.toggleFullscreen();
}
}
Component.registerComponent('FullscreenControl', FullscreenControl);
Control.registerControl('fullscreen', FullscreenControl);
export default FullscreenControl;