From cc0c211759b9af5c1339ed39d4e8496f817b8d2c Mon Sep 17 00:00:00 2001 From: Jeroen Akkerman Date: Mon, 15 Apr 2019 15:20:48 +0200 Subject: [PATCH] Fixed shortcut code so links are opened as well. --- src/js/easymde.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/js/easymde.js b/src/js/easymde.js index 9f7b074..fcfa951 100644 --- a/src/js/easymde.js +++ b/src/js/easymde.js @@ -1561,7 +1561,12 @@ EasyMDE.prototype.render = function (el) { if (options.shortcuts[key] !== null && bindings[key] !== null) { (function (key) { keyMaps[fixShortcut(options.shortcuts[key])] = function () { - bindings[key](self); + var action = bindings[key]; + if (typeof action === 'function') { + action(self); + } else if (typeof action === 'string') { + window.open(action, '_blank'); + } }; })(key); } @@ -2130,6 +2135,7 @@ EasyMDE.prototype.isPreviewActive = function () { return /editor-preview-active/.test(preview.className); }; + EasyMDE.prototype.isSideBySideActive = function () { var cm = this.codemirror; var wrapper = cm.getWrapperElement();