UNPKG

@syncfusion/ej2-richtexteditor

Version:
123 lines (121 loc) 3.07 kB
import { Uploader } from '@syncfusion/ej2-inputs'; import { Dialog } from '@syncfusion/ej2-popups'; import { IImageNotifyArgs } from '../base/interface'; export declare class Video { element: HTMLElement; private rteID; private parent; dialogObj: Dialog; uploadObj: Uploader; private i10n; private inputUrl; private embedInputUrl; private uploadUrl; private contentModule; private rendererFactory; private quickToolObj; /** * @hidden */ vidResizeDiv: HTMLElement; private vidDupPos; private resizeBtnStat; private videoEle; private prevSelectedVidEle; private isVideoUploaded; private isAllowedTypes; private pageX; private pageY; private mouseX; private dialogRenderObj; private deletedVid; private changedWidthValue; private changedHeightValue; private inputWidthValue; private inputHeightValue; private removingVideoName; private showPopupTime; private isResizeBind; private isDestroyed; private docClick; private webUrlBtn; private embedUrlBtn; private widthNum; private heightNum; private button; private constructor(); protected addEventListener(): void; protected removeEventListener(): void; private bindOnEnd; private afterRender; private clearDialogObj; private onKeyUp; private undoStack; private onIframeMouseDown; private videoSize; private vidsizeInput; private insertSize; private resizeEnd; private resizeStart; private videoClick; private onCutHandler; private videoResize; private getPointX; private getPointY; private vidResizePos; private calcPos; private setAspectRatio; private updateVidEleWidth; private pixToPerc; private vidDupMouseMove; private resizing; cancelResizeAction(): void; private resizeVidDupPos; private resizeBtnInit; private onToolbarAction; private onKeyDown; private handleSelectAll; private openDialog; private showDialog; private closeDialog; private isVideoWrapElem; private checkVideoBack; private checkVideoDel; private alignmentSelect; private deleteVideo; private videoRemovePost; private triggerPost; private onDocumentClick; private removeResizeEle; private onWindowResize; private break; private inline; private alignVideo; private editAreaClickHandler; private showVideoQuickToolbar; hideVideoQuickToolbar(): void; private isEmbedVidElem; private insertingVideo; insertVideo(e: IImageNotifyArgs): void; private urlPopup; private videoUpload; private checkExtension; private fileSelect; private cancelDialog; private insertVideoUrl; /** * Destroys the ToolBar. * * @method destroy * @returns {void} * @hidden */ destroy(): void; /** * For internal use only - Get the module name. * * @returns {void} * @hidden */ private getModuleName; }