From b83d2046d09378885396f35d1a367a4fea8e0b43 Mon Sep 17 00:00:00 2001 From: Oliver Pulges Date: Wed, 28 Oct 2015 14:27:35 +0200 Subject: [PATCH] Fix parser adding empty class attributes everywhere --- src/dom/parse.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/dom/parse.js b/src/dom/parse.js index d42e33e..6358922 100644 --- a/src/dom/parse.js +++ b/src/dom/parse.js @@ -590,7 +590,9 @@ wysihtml5.dom.parse = function(elementOrHtml_current, config_current) { attributes["class"] = oldNode.getAttribute("class"); } } else { - attributes["class"] = wysihtml5.lang.array(classes).unique().join(" "); + if(classes && classes.length > 0) { + attributes["class"] = wysihtml5.lang.array(classes).unique().join(" "); + } } } else { // make sure that wysihtml5 temp class doesn't get stripped out