diff options
| author | Michael Williamson <mike@zwobble.org> | 2013-04-01 17:41:19 +0100 |
|---|---|---|
| committer | Michael Williamson <mike@zwobble.org> | 2013-04-01 17:41:19 +0100 |
| commit | ed3b8e8d620405cd813c08ddd73cecd645d67f09 (patch) | |
| tree | e3f81d8c30a7909ee3d4bf2f520bf3635f5b15c9 /lib/html-generator.js | |
| parent | bd8b2786247308c7bd82dc3cda627a23b4898958 (diff) | |
Add a proper attributes value for HTML elements
Diffstat (limited to 'lib/html-generator.js')
| -rw-r--r-- | lib/html-generator.js | 11 |
1 files changed, 3 insertions, 8 deletions
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)); } |
