UNPKG

springroll-container

Version:

The iframe controller for interacting with SpringRoll applications

34 lines (29 loc) 907 B
import { ButtonPlugin } from '../base-plugins'; import { Button } from '../ui-elements'; import { PageVisibility } from '..' export class PausePlugin extends ButtonPlugin { constructor(pauseButton: string,manageOwnVisibility = true); _appBlurred: boolean; _containerBlurred: boolean; _focusTimer: any; _isManualPause: boolean; _keepFocus: boolean; _paused: boolean; iframe: null | HTMLIFrameElement; pageVisibility: PageVisibility; pauseDisabled: boolean; private _pauseButton: Array<Button>; pauseButtons: NodeListOf<HTMLButtonElement>; set pause(paused: boolean); get pause(): boolean; get hasDom(): boolean; get pauseButton(): Array<HTMLButtonElement>; blurApp():void; focusApp():void; manageFocus():void; onContainerBlur():void; onContainerFocus():void; onFocus($event: {data:any}):void; onKeepFocus($event: {data:any}):void; onPauseToggle(): void; }