From ed3b8e8d620405cd813c08ddd73cecd645d67f09 Mon Sep 17 00:00:00 2001 From: Michael Williamson Date: Mon, 1 Apr 2013 17:41:19 +0100 Subject: Add a proper attributes value for HTML elements --- lib/html-generator.js | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) (limited to 'lib/html-generator.js') diff --git a/lib/html-generator.js b/lib/html-generator.js index 065d1d2..179d6d0 100644 --- a/lib/html-generator.js +++ b/lib/html-generator.js @@ -79,14 +79,9 @@ function HtmlGenerator() { function writeElement(stackElement) { stackElement.written = true; var element = stackElement.element; - if (element["class"]) { - var attributeString = util.format(' %s="%s"', "class", element["class"]); - } else { - var attributeString = ""; - } - if (element.href) { - attributeString += util.format(' href="%s"', escapeHtml(element.href)); - } + var attributeString = _.map(element.attributes, function(value, key) { + return util.format(' %s="%s"', key, value); + }).join(""); fragments.push(util.format("<%s%s>", element.tagName, attributeString)); } -- cgit v1.2.3