From af80926635c05ba42535329b4cdf0b3c41f09633 Mon Sep 17 00:00:00 2001 From: Welling Guzman Date: Mon, 15 May 2017 00:40:21 -0400 Subject: [PATCH] destroy medium editor after done using it (Fixes #1485) --- app/core/interfaces/wysiwyg/interface.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/app/core/interfaces/wysiwyg/interface.js b/app/core/interfaces/wysiwyg/interface.js index 4a45a5df7f2e1..da02ff5fdf602 100644 --- a/app/core/interfaces/wysiwyg/interface.js +++ b/app/core/interfaces/wysiwyg/interface.js @@ -78,7 +78,7 @@ define(['core/UIView', 'core/interfaces/wysiwyg/vendor/medium-editor.min'], func }; }, afterRender: function () { - new MediumEditor('#wysiwyg-interface_' + this.options.name, { + this.editor = new MediumEditor('#wysiwyg-interface_' + this.options.name, { toolbar: { buttons: this.options.settings.get('buttons').split(',').map(function (buttonName) { return buttonTypes[buttonName]; @@ -86,6 +86,11 @@ define(['core/UIView', 'core/interfaces/wysiwyg/vendor/medium-editor.min'], func }, anchorPreview: false }); + }, + cleanup: function () { + if (this.editor) { + this.editor.destroy(); + } } }); });