From d636eb740732ff26e7f88d7f4df5bd7cf8a2b9df Mon Sep 17 00:00:00 2001 From: Steve Date: Tue, 16 Mar 2021 09:17:19 -0700 Subject: [PATCH] clean up diff --- src/js/easymde.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/js/easymde.js b/src/js/easymde.js index 1a420a1..e7923ec 100644 --- a/src/js/easymde.js +++ b/src/js/easymde.js @@ -323,6 +323,7 @@ function toggleFullScreen(editor) { var cm = editor.codemirror; cm.setOption('fullScreen', !cm.getOption('fullScreen')); + // Prevent scrolling on body during fullscreen active if (cm.getOption('fullScreen')) { saved_overflow = document.body.style.overflow; @@ -873,7 +874,7 @@ function redo(editor) { /** - * Toggle side by side preview. + * Toggle side by side preview * @param {EasyMDE} editor - The EasyMDE object * @param {boolean} onlyCleanup Flag for only cleaning up side effects of fullScreen toggle. */ @@ -932,7 +933,6 @@ function toggleSideBySide(editor, onlyCleanup) { wrapper.className += ' CodeMirror-sided'; useSideBySideListener = true; } - // Hide normal (full-pane) preview if active var previewNormal = wrapper.lastChild; @@ -989,6 +989,7 @@ function togglePreview(editor) { // Construct preview element if it doesn't exist if (!preview || !/editor-preview-full/.test(preview.className)) { + preview = document.createElement('div'); preview.className = 'editor-preview-full';