@etsoo/editor
Version:
ETSOO Free WYSIWYG HTML Editor
38 lines (37 loc) • 838 B
TypeScript
/**
* EOEditor Popup
*/
export declare class EOPopup extends HTMLElement {
private updateCancel?;
/**
* Auto close when click outside
*/
autoClose: boolean;
constructor();
private updatePos;
private clickHandler;
connectedCallback(): void;
disconnectedCallback(): void;
/**
* Hide the popup
*/
hide(): void;
/**
* Is visible
* @returns result
*/
isVisible(): boolean;
private clearUpdateSeed;
/**
* Reshow the popup
*/
reshow(): void;
/**
* Show the popup
* @param message Message
* @param location Location deciding rect
* @param ready Ready callback
* @param insideIFrame Inside iframe or not
*/
show(message: string, location?: DOMRect, ready?: () => void, insideIFrame?: boolean): void;
}