From 1fd1ee2a9740e9166a48802e53bbbee2e4b563d3 Mon Sep 17 00:00:00 2001 From: Nick Denry Date: Fri, 29 May 2020 03:15:56 +0300 Subject: [PATCH] Deal with minHeight option --- src/css/easymde.css | 1 - src/js/easymde.js | 5 +++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/css/easymde.css b/src/css/easymde.css index 4e3190b..5e5dc11 100644 --- a/src/css/easymde.css +++ b/src/css/easymde.css @@ -256,7 +256,6 @@ .editor-preview-active-side--no-fullscreen { height: auto; position: static; - min-height: calc(300px + 22px); float: right; } diff --git a/src/js/easymde.js b/src/js/easymde.js index dd8fb79..2e7daa2 100644 --- a/src/js/easymde.js +++ b/src/js/easymde.js @@ -2257,6 +2257,11 @@ EasyMDE.prototype.createSideBySide = function () { if (!preview || !/editor-preview-side/.test(preview.className)) { preview = document.createElement('div'); preview.className = 'editor-preview-side'; + var optionsMinHeight = parseInt(this.options.minHeight); + var paddingTop = parseInt(window.getComputedStyle(wrapper).paddingTop); + var borderTopWidth = parseInt(window.getComputedStyle(wrapper).borderTopWidth); + var minHeight = optionsMinHeight + paddingTop * 2 + borderTopWidth * 2; + preview.style.minHeight = minHeight.toString() + 'px'; if (this.options.previewClass) {