From 55312d8ec39b6a0fe078b668e5809e58bb79cb36 Mon Sep 17 00:00:00 2001 From: Nick Denry Date: Sat, 8 Aug 2020 00:22:06 +0300 Subject: [PATCH] Fix toTextArea issue Solves https://github.com/Ionaru/easy-markdown-editor/issues/217 --- src/js/easymde.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/js/easymde.js b/src/js/easymde.js index bfa1a7b..de82029 100644 --- a/src/js/easymde.js +++ b/src/js/easymde.js @@ -2743,6 +2743,7 @@ EasyMDE.prototype.getState = function () { EasyMDE.prototype.toTextArea = function () { var cm = this.codemirror; var wrapper = cm.getWrapperElement(); + var easyMDEContainer = wrapper.parentNode; if (wrapper.parentNode) { if (this.gui.toolbar) { @@ -2756,6 +2757,10 @@ EasyMDE.prototype.toTextArea = function () { } } + // Unwrap easyMDEcontainer before codemirror toTextArea() call + easyMDEContainer.parentNode.insertBefore(wrapper, easyMDEContainer); + easyMDEContainer.remove(); + cm.toTextArea(); if (this.autosaveTimeoutId) {