From 5692a7ab330313736db4c72a37d47d03b92f52e8 Mon Sep 17 00:00:00 2001 From: Jonathan Date: Thu, 19 May 2022 00:54:58 +0200 Subject: [PATCH] Avoid data attribute namespace conflicts --- src/js/easymde.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/js/easymde.js b/src/js/easymde.js index b380f90..7dcf074 100644 --- a/src/js/easymde.js +++ b/src/js/easymde.js @@ -2183,7 +2183,7 @@ EasyMDE.prototype.render = function (el) { function assignImageBlockAttributes(parentEl, img) { - parentEl.setAttribute('data-img-src', img.url); + parentEl.setAttribute('data-mde-img-src', img.url); parentEl.setAttribute('style', '--bg-image:url(' + img.url + ');--width:' + img.naturalWidth + 'px;--height:' + calcHeight(img.naturalWidth, img.naturalHeight)); _vm.codemirror.setSize(); } @@ -2199,7 +2199,7 @@ EasyMDE.prototype.render = function (el) { // if img pasted on the same line with other text, don't preview, preview only images on separate line return; } - if (!parentEl.hasAttribute('data-img-src')) { + if (!parentEl.hasAttribute('data-mde-img-src')) { var srcAttr = parentEl.innerText.match('\\((.*)\\)'); // might require better parsing according to markdown spec if (!window.EMDEimagesCache) { window.EMDEimagesCache = {};