@syncfusion/ej2-richtexteditor
Version:
Essential JS 2 RichTextEditor component
87 lines (85 loc) • 2.37 kB
TypeScript
import { IRichTextEditor } from '../base/interface';
import { ServiceLocator } from '../services/service-locator';
/**
* PasteCleanup module called when pasting content in RichTextEditor
*/
export declare class PasteCleanup {
private parent;
private renderFactory;
private locator;
private contentRenderer;
private i10n;
private saveSelection;
private nodeSelectionObj;
private dialogRenderObj;
private popupObj;
private uploadObj;
private dialogObj;
private keepRadioButton;
private cleanRadioButton;
private plainTextRadioButton;
private isNotFromHtml;
private containsHtml;
private cropImageData;
private fireFoxUploadTime;
private refreshPopupTime;
private popupCloseTime;
private failureTime;
private iframeUploadTime;
private plainTextContent;
private isDestroyed;
constructor(parent?: IRichTextEditor, serviceLocator?: ServiceLocator);
private addEventListener;
private destroy;
private removeEventListener;
private pasteClean;
private splitBreakLine;
private makeSpace;
private imgUploading;
private getBlob;
private toolbarEnableDisable;
private uploadMethod;
private uploadFailure;
private popupClose;
private refreshPopup;
private base64ToFile;
/**
* Method for image formatting when pasting
*
* @param {Object} pasteArgs - specifies the paste arguments.
* @param {Element []} imgElement - specifies the array elements.
* @returns {void}
* @hidden
*/
private imageFormatting;
private radioRender;
private selectFormatting;
private pasteDialog;
private updateCss;
private setCssClass;
private destroyDialog;
private docClick;
private cleanAppleClass;
private formatting;
private convertBlobToBase64;
private cropImageHandler;
private addTableClass;
private setImageProperties;
private addTempClass;
private removeTempClass;
private sanitizeHelper;
private plainFormatting;
private tagGrouping;
private attributesfilter;
private deniedTags;
private deniedAttributes;
private allowedStyle;
private processPictureElement;
/**
* For internal use only - Get the module name.
*
* @returns {void}
* @hidden
*/
private getModuleName;
}