playable
Version:
Video player based on HTML5Video
28 lines (27 loc) • 797 B
TypeScript
import View from '../../core/view';
import { IView } from '../../core/types';
import { ILogoViewStyles, ILogoViewConfig } from './types';
declare class LogoView extends View<ILogoViewStyles> implements IView<ILogoViewStyles> {
private _tooltipReference;
private _callbacks;
private _textMap;
private _$rootElement;
private _$logoImage;
private _$logoInput;
private _$logoButton;
constructor(config: ILogoViewConfig);
setLogo(url: string): void;
showAsImage(): void;
showAsButton(): void;
showAsInput(): void;
private _setChild;
private _bindCallbacks;
private _bindEvents;
private _unbindEvents;
private _onClick;
show(): void;
hide(): void;
getElement(): HTMLElement;
destroy(): void;
}
export default LogoView;