jodit-pro
Version:
PRO Version of Jodit Editor
27 lines (26 loc) • 1.16 kB
TypeScript
/*!
* Jodit Editor PRO (https://xdsoft.net/jodit/)
* See LICENSE.md in the project root for license information.
* Copyright (c) 2013-2026 Valerii Chupurnov. All rights reserved. https://xdsoft.net/jodit/pro/
*/
import type { IFileBrowserItemWrapper } from "jodit/esm/types/index";
import { UIElement } from "jodit/esm/modules/index";
import type { IFileBrowserPro } from "../../interface";
export declare class UILightBox extends UIElement<IFileBrowserPro> {
protected current: IFileBrowserItemWrapper;
protected elements: IFileBrowserItemWrapper[];
/** @override */
className(): string;
private dialog;
protected render(): string;
constructor(jodit: IFileBrowserPro, current: IFileBrowserItemWrapper, elements: IFileBrowserItemWrapper[]);
protected onChangeCurrent(): Promise<void>;
private makeIframe;
protected onPreviousClick(): void;
protected onNextClick(): void;
static open(jodit: IFileBrowserPro, current: IFileBrowserItemWrapper, elements: IFileBrowserItemWrapper[]): UILightBox;
private addGlobalListeners;
private onKeyPress;
private removeGlobalListeners;
destruct(): any;
}