|
|
@ -11,6 +11,7 @@ |
|
|
|
var assign = require('./common/utils').assign; |
|
|
|
var unescapeAll = require('./common/utils').unescapeAll; |
|
|
|
var escapeHtml = require('./common/utils').escapeHtml; |
|
|
|
var isNil = require('./common/utils').isNil; |
|
|
|
|
|
|
|
|
|
|
|
////////////////////////////////////////////////////////////////////////////////
|
|
|
@ -174,7 +175,8 @@ Renderer.prototype.renderAttrs = function renderAttrs(token) { |
|
|
|
result = ''; |
|
|
|
|
|
|
|
for (i = 0, l = token.attrs.length; i < l; i++) { |
|
|
|
result += ' ' + escapeHtml(token.attrs[i][0]) + '="' + escapeHtml(token.attrs[i][1]) + '"'; |
|
|
|
var value = token.attrs[i][1]; |
|
|
|
result += ' ' + escapeHtml(token.attrs[i][0]) + (isNil(value) ? '' : '="' + escapeHtml(value) + '"'); |
|
|
|
} |
|
|
|
|
|
|
|
return result; |
|
|
|