2
0
mirror of https://github.com/Ionaru/easy-markdown-editor synced 2025-07-15 14:04:28 -06:00

make toggle cleanup flag clearer

This commit is contained in:
Steve 2021-03-15 20:13:26 -07:00
parent 25db654cf0
commit 8ed6cd699e

View File

@ -333,11 +333,11 @@ function toggleFullScreen(editor) {
var sidebyside = cm.getWrapperElement().nextSibling; var sidebyside = cm.getWrapperElement().nextSibling;
// if non-fullscreen side-by-side is allowed, then pass along "dontToggle" flag // if non-fullscreen side-by-side is allowed, then pass along "onlyCleanup" flag
var dontToggleSideBySide = editor.options.sideBySideFullscreen === false; var onlyCleanup = editor.options.sideBySideFullscreen === false;
if (/editor-preview-active-side/.test(sidebyside.className) || dontToggleSideBySide) { if (/editor-preview-active-side/.test(sidebyside.className) || onlyCleanup) {
toggleSideBySide(editor, dontToggleSideBySide); toggleSideBySide(editor, onlyCleanup);
} }
if (editor.options.onToggleFullScreen) { if (editor.options.onToggleFullScreen) {
@ -875,9 +875,9 @@ function redo(editor) {
/** /**
* Toggle side by side preview. * Toggle side by side preview.
* @param {EasyMDE} editor - The EasyMDE object * @param {EasyMDE} editor - The EasyMDE object
* @param {boolean} dontToggle Flag for cleaning up side effects of fullScreen toggle. * @param {boolean} onlyCleanup Flag for only cleaning up side effects of fullScreen toggle.
*/ */
function toggleSideBySide(editor, dontToggle) { function toggleSideBySide(editor, onlyCleanup) {
var cm = editor.codemirror; var cm = editor.codemirror;
var wrapper = cm.getWrapperElement(); var wrapper = cm.getWrapperElement();
var preview = wrapper.nextSibling; var preview = wrapper.nextSibling;
@ -922,7 +922,7 @@ function toggleSideBySide(editor, dontToggle) {
var sidePreviewActive = /editor-preview-active-side/.test(preview.className); var sidePreviewActive = /editor-preview-active-side/.test(preview.className);
if (dontToggle) { if (onlyCleanup) {
// if not toggling, handle noFullscreen classes as needed // if not toggling, handle noFullscreen classes as needed
setupNoFullscreenClasses(sidePreviewActive); setupNoFullscreenClasses(sidePreviewActive);
} else if (sidePreviewActive) { } else if (sidePreviewActive) {