UNPKG

@jswf/core

Version:

JavaScript Window Framework

25 lines (24 loc) 737 B
import { PanelCreateParam } from "./PanelControl"; import { WINDOW_EVENT_MAP, BaseView } from "../BaseView"; export interface CustomEvent extends WINDOW_EVENT_MAP { updateText: []; insertFile: [{ fileList: FileList; enter: boolean; }]; } export declare class EditableView extends BaseView<CustomEvent> { private htmlArea; private panel?; private keepRange?; constructor(); insertImage(files: FileList): void; insertNode(node: HTMLElement): void; getHtml(): string; setHtml(value: string): void; private addPanel; createControl(param: PanelCreateParam): void; setPGCode(plain?: boolean): void; createLink(): void; setRange(): void; }