@jswf/core
Version:
JavaScript Window Framework
25 lines (24 loc) • 737 B
TypeScript
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;
}