From d3ec9ac8a85a92e4635ef7d3ea7297c2d71e1521 Mon Sep 17 00:00:00 2001 From: Scott Falkingham Date: Fri, 22 Mar 2019 20:03:51 -0500 Subject: [PATCH] Make CodeMirror object accessible. --- .eslintrc | 5 ++++- src/js/easymde.js | 4 ++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/.eslintrc b/.eslintrc index 0113042..44fe2b2 100644 --- a/.eslintrc +++ b/.eslintrc @@ -16,5 +16,8 @@ "browser": true, "node": true }, - "extends": "eslint:recommended" + "extends": "eslint:recommended", + "globals": { + "CodeMirror": true + } } diff --git a/src/js/easymde.js b/src/js/easymde.js index 1c44517..36d9515 100644 --- a/src/js/easymde.js +++ b/src/js/easymde.js @@ -1,6 +1,6 @@ /*global require,module*/ 'use strict'; -var CodeMirror = require('codemirror'); +window.CodeMirror = require('codemirror'); require('codemirror/addon/edit/continuelist.js'); require('./codemirror/tablist'); require('codemirror/addon/display/fullscreen.js'); @@ -1600,7 +1600,7 @@ EasyMDE.prototype.render = function (el) { }; } - this.codemirror = CodeMirror.fromTextArea(el, { + this.codemirror = window.CodeMirror.fromTextArea(el, { mode: mode, backdrop: backdrop, theme: (options.theme != undefined) ? options.theme : 'easymde',