@syncfusion/ej2-richtexteditor
Version:
Essential JS 2 RichTextEditor component
52 lines (50 loc) • 1.44 kB
TypeScript
import { IRichTextEditor } from '../base/interface';
import { ServiceLocator } from '../services/service-locator';
import { RendererFactory } from '../services/renderer-factory';
import { Popup } from '@syncfusion/ej2-popups';
export declare class EmojiPicker {
protected parent: IRichTextEditor;
protected locator: ServiceLocator;
protected renderFactory: RendererFactory;
popupObj: Popup;
private popDiv;
private save;
private clickEvent;
private divElement;
private i10n;
private isDestroyed;
isPopupDestroyed: boolean;
noResultsFoundCount: number;
constructor(parent?: IRichTextEditor, serviceLocator?: ServiceLocator);
/**
* Destroys the Count.
*
* @function destroy
* @returns {void}
* @hidden
*/
destroy(): void;
childDestroy(): void;
protected addEventListener(): void;
private toolbarClick;
private onIframeMouseDown;
private buttoncode;
private docClick;
private scrollEvent;
private contentscroll;
private emojiToolbarClick;
private onKeyDown;
private filterKeyHandler;
private searchFilter;
private emojiBtnClick;
private onkeyPress;
private onkeyUp;
private getCoordinates;
protected removeEventListener(): void;
/**
* For internal use only - Get the module name.
*
* @returns {string} - returns the string value
*/
private getModuleName;
}