From 98aa67881d75ab6cd2d9cf077b8208d140b23d04 Mon Sep 17 00:00:00 2001 From: Wes Cossick Date: Thu, 10 Sep 2015 01:29:00 -0500 Subject: [PATCH] Fix error found in #91 --- src/js/simplemde.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/js/simplemde.js b/src/js/simplemde.js index 147fb0b..5978bbe 100644 --- a/src/js/simplemde.js +++ b/src/js/simplemde.js @@ -349,7 +349,7 @@ function togglePreview(editor) { var toolbar_div = wrapper.previousSibling; var toolbar = editor.toolbarElements.preview; var preview = wrapper.lastChild; - if(!/editor-preview/.test(preview.className)) { + if(!preview || !/editor-preview/.test(preview.className)) { preview = document.createElement('div'); preview.className = 'editor-preview'; wrapper.appendChild(preview); @@ -861,7 +861,7 @@ SimpleMDE.prototype.render = function(el) { this.autosave(); } - this.createSidebyside(); + this.createSideBySide(); this._rendered = this.element; }; @@ -916,12 +916,12 @@ SimpleMDE.prototype.autosave = function() { }, this.options.autosave.delay || 10000); }; -SimpleMDE.prototype.createSidebyside = function() { +SimpleMDE.prototype.createSideBySide = function() { var cm = this.codemirror; var wrapper = cm.getWrapperElement(); var preview = wrapper.nextSibling; - if(!/editor-preview-side/.test(preview.className)) { + if(!preview || !/editor-preview-side/.test(preview.className)) { preview = document.createElement('div'); preview.className = 'editor-preview-side'; wrapper.parentNode.insertBefore(preview, wrapper.nextSibling);