UNPKG

@syncfusion/ej2-richtexteditor

Version:
47 lines (44 loc) 1.49 kB
import { IRichTextEditor, IRenderer } from '../base/interface'; import { IColorPickerRenderArgs } from '../../common/interface'; import { ServiceLocator } from '../services/service-locator'; import { RendererFactory } from '../services/renderer-factory'; /** * `Color Picker` module is used to handle ColorPicker actions. */ export declare class ColorPickerInput { private fontColorPicker; private backgroundColorPicker; private borderColorPicker; private tableBackgroundColorPicker; protected parent: IRichTextEditor; protected locator: ServiceLocator; protected toolbarRenderer: IRenderer; protected renderFactory: RendererFactory; private tools; constructor(parent?: IRichTextEditor, serviceLocator?: ServiceLocator); private initializeInstance; /** * renderColorPickerInput method * * @param {IColorPickerRenderArgs} args - specify the arguments. * @param {HTMLElement} targetElement - specify the target element. * @returns {void} * @hidden */ renderColorPickerInput(args: IColorPickerRenderArgs, targetElement?: HTMLElement): void; destroy(): void; /** * destroyColorPicker method * * @returns {void} * @hidden */ destroyColorPicker(): void; private setRtl; private setCssClass; private updateCss; protected addEventListener(): void; private showColorPicker; private onPropertyChanged; protected removeEventListener(): void; }