UNPKG

@syncfusion/ej2-documenteditor

Version:

Feature-rich document editor control with built-in support for context menu, options pane and dialogs.

67 lines (66 loc) 1.86 kB
import { DocumentEditorContainer } from '../document-editor-container'; /** * Image Property pane * * @private */ export declare class ImageProperties { private widthNumericBox; private heightNumericBox; private aspectRatioBtn; private imageDiv; private label; private alabel; private outerDiv; private aspectRatio; private aspectRatioDiv; private textArea; element: HTMLElement; private widthElement; private heightElement; private textareaObj; private altDiv; private container; private elementId; private isMaintainAspectRatio; private isWidthApply; private isHeightApply; private isRtl; private onAspectRatioBtnClickHook; private widthBlurHook; private heightBlurHook; private onImageWidthHook; private onImageHeightHook; private widthNumericBlurHook; private heightNumericBlurHook; private altTextAreaBlurHook; private readonly documentEditor; constructor(container: DocumentEditorContainer, isRtl?: boolean); /** * @private * @param {boolean} enable - enable/disable image properties pane. * @returns {void} */ enableDisableElements(enable: boolean): void; private initializeImageProperties; private initImageProp; private initImageAltProp; private createImagePropertiesDiv; wireEvents(): void; private altTextAreaBlur; private heightNumericBlur; private widthNumericBlur; private widthBlur; private heightBlur; private applyImageAlternativeText; private onImageWidth; private onImageHeight; private applyImageWidth; private applyImageHeight; private onAspectRatioBtnClick; showImageProperties(isShow: boolean): void; updateImageProperties(): void; destroy(): void; private removeHTMLDom; private unWireEvents; }