From 17b9cea21c22b622b3b6a2dbe66b28a73bffb9cd Mon Sep 17 00:00:00 2001 From: Artur Arseniev Date: Tue, 19 Jul 2022 15:40:44 +0200 Subject: [PATCH] Update modal_dialog --- src/modal_dialog/index.ts | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/modal_dialog/index.ts b/src/modal_dialog/index.ts index f56756796..8b7a2bce9 100644 --- a/src/modal_dialog/index.ts +++ b/src/modal_dialog/index.ts @@ -36,6 +36,7 @@ import { EventHandler } from 'backbone'; import { debounce, isFunction, isString } from 'underscore'; import { Module } from '../abstract'; +import EditorView from '../editor/view/EditorView'; import EditorModel from '../editor/model/Editor'; import { createText } from '../utils/dom'; import defaults from './config/config'; @@ -85,11 +86,10 @@ export default class ModalManager extends Module { }; } - postRender(view: ModalView) { - //@ts-ignore + postRender(view: EditorView) { const el = view.model.config.el || view.el; const res = this.render(); - res && res.appendTo(el); + res && el?.appendChild(res); } /** @@ -246,7 +246,7 @@ export default class ModalManager extends Module { * @return {HTMLElement} * @private */ - render() { + render(): HTMLElement | undefined { if (this.config.custom) return; const View = ModalView.extend(this.config.extend); const el = this.modal && this.modal.el; @@ -255,7 +255,7 @@ export default class ModalManager extends Module { model: this.model, config: this.config, }); - return this.modal?.render().$el; + return this.modal?.render().el; } destroy() {