playable
Version:
Video player based on HTML5Video
26 lines (25 loc) • 795 B
TypeScript
import View from '../core/view';
import { IView } from '../core/types';
import { ITopBlockViewStyles, ITopBlockViewConfig } from './types';
declare class TopBlockView extends View<ITopBlockViewStyles> implements IView<ITopBlockViewStyles> {
private _$rootElement;
private _$titleContainer;
private _$liveIndicatorContainer;
private _callbacks;
constructor(config: ITopBlockViewConfig);
getElement(): HTMLElement;
private _initDOM;
private _preventClickPropagation;
private _bindEvents;
private _unbindEvents;
show(): void;
hide(): void;
showContent(): void;
hideContent(): void;
showTitle(): void;
hideTitle(): void;
showLiveIndicator(): void;
hideLiveIndicator(): void;
destroy(): void;
}
export default TopBlockView;