diff --git a/packages/core/src/dom_components/view/ComponentTextView.ts b/packages/core/src/dom_components/view/ComponentTextView.ts index 8fcd424936..2c8c9bf029 100644 --- a/packages/core/src/dom_components/view/ComponentTextView.ts +++ b/packages/core/src/dom_components/view/ComponentTextView.ts @@ -1,6 +1,6 @@ import { bindAll } from 'underscore'; import { AddOptions, DisableOptions, ObjectAny, WithHTMLParserOptions } from '../../common'; -import RichTextEditorModule from '../../rich_text_editor'; +import RichTextEditorModule, { RteDisableResult } from '../../rich_text_editor'; import RichTextEditor from '../../rich_text_editor/model/RichTextEditor'; import { off, on } from '../../utils/dom'; import { getComponentModel } from '../../utils/mixins'; @@ -115,14 +115,17 @@ export default class ComponentTextView s !== model)); diff --git a/packages/core/src/rich_text_editor/index.ts b/packages/core/src/rich_text_editor/index.ts index f7ea78d248..05fe6fe93d 100644 --- a/packages/core/src/rich_text_editor/index.ts +++ b/packages/core/src/rich_text_editor/index.ts @@ -67,6 +67,10 @@ interface ModelRTE { currentView?: ComponentView; } +export interface RteDisableResult { + forceSync?: boolean; +} + export default class RichTextEditorModule extends Module { pfx: string; toolbar!: HTMLElement; @@ -400,14 +404,18 @@ export default class RichTextEditorModule extends Module