@etsoo/editor
Version:
ETSOO Free WYSIWYG HTML Editor
34 lines (33 loc) • 906 B
TypeScript
import { EOPopup } from "./EOPopup";
/**
* EOEditor Palette
*/
export declare class EOPalette extends EOPopup {
/**
* Style reference document
*/
refDocument?: Document;
private referedColors?;
/**
* Apply label
*/
get applyLabel(): string | null;
set applyLabel(value: string | null);
constructor();
connectedCallback(): void;
disconnectedCallback(): void;
/**
* Popup palette
* @param color Default color
* @param callback Callback
* @param rect Display location
* @param hexColor Return Hex color
*/
popup(color: string | null | undefined, callback: (color: string) => void, rect?: DOMRect, hexColor?: boolean): void;
/**
* Setup input choose and preview
* @param input Input
* @param hexColor Return Hex color
*/
setupInput(input: HTMLInputElement, hexColor?: boolean): void;
}