From c780d5af38835754ef9c1ebbd60560646a7e7d8e Mon Sep 17 00:00:00 2001 From: Michael Bolli Date: Fri, 2 Oct 2020 10:45:53 +0200 Subject: [PATCH] include codemirror autorefresh addon --- src/js/easymde.js | 2 ++ types/easymde.d.ts | 1 + 2 files changed, 3 insertions(+) diff --git a/src/js/easymde.js b/src/js/easymde.js index a99e29d..fd4a3fe 100644 --- a/src/js/easymde.js +++ b/src/js/easymde.js @@ -6,6 +6,7 @@ require('codemirror/addon/display/fullscreen.js'); require('codemirror/mode/markdown/markdown.js'); require('codemirror/addon/mode/overlay.js'); require('codemirror/addon/display/placeholder.js'); +require('codemirror/addon/display/autorefresh.js'); require('codemirror/addon/selection/mark-selection.js'); require('codemirror/addon/search/searchcursor.js'); require('codemirror/mode/gfm/gfm.js'); @@ -2043,6 +2044,7 @@ EasyMDE.prototype.render = function (el) { configureMouse: configureMouse, inputStyle: (options.inputStyle != undefined) ? options.inputStyle : isMobile() ? 'contenteditable' : 'textarea', spellcheck: (options.nativeSpellcheck != undefined) ? options.nativeSpellcheck : true, + autoRefresh: (options.autoRefresh != undefined) ? options.autoRefresh : false, }); this.codemirror.getScrollerElement().style.minHeight = options.minHeight; diff --git a/types/easymde.d.ts b/types/easymde.d.ts index d8ba0be..7edb44a 100644 --- a/types/easymde.d.ts +++ b/types/easymde.d.ts @@ -168,6 +168,7 @@ declare namespace EasyMDE { autoDownloadFontAwesome?: boolean; autofocus?: boolean; autosave?: AutoSaveOptions; + autoRefresh?: boolean | { delay: number }; blockStyles?: BlockStyleOptions; element?: HTMLElement; forceSync?: boolean;