Skip to content

Commit

Permalink
Merge branch 'axefrog-master'
Browse files Browse the repository at this point in the history
  • Loading branch information
acstll committed Mar 8, 2016
2 parents eb4ed3e + cbb36ca commit 62ef705
Show file tree
Hide file tree
Showing 4 changed files with 12 additions and 2 deletions.
4 changes: 3 additions & 1 deletion lib/init.js
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,9 @@ module.exports = function init(modules) {

// Close tag, if needed
if (VOID_ELEMENTS[tagName] !== true && !svg || svg && CONTAINER_ELEMENTS[tagName] === true) {
if (vnode.text) {
if (vnode.data && vnode.data.props && vnode.data.props.innerHTML) {
tag.push(vnode.data.props.innerHTML);
} else if (vnode.text) {
tag.push(vnode.text);
} else if (vnode.children) {
vnode.children.forEach(function (child) {
Expand Down
3 changes: 3 additions & 0 deletions lib/modules/attributes.js
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,9 @@ function setAttributes(values, target) {
target['class'] = value.split(' ');
return;
}
if (key === 'innerHTML') {
return;
}
target[key] = value;
});
}
4 changes: 3 additions & 1 deletion src/init.js
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,9 @@ module.exports = function init (modules) {
// Close tag, if needed
if ((VOID_ELEMENTS[tagName] !== true && !svg) ||
(svg && CONTAINER_ELEMENTS[tagName] === true)) {
if (vnode.text) {
if (vnode.data.props && vnode.data.props.innerHTML) {
tag.push(vnode.data.props.innerHTML)
} else if (vnode.text) {
tag.push(vnode.text)
} else if (vnode.children) {
vnode.children.forEach(function (child) {
Expand Down
3 changes: 3 additions & 0 deletions src/modules/attributes.js
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,9 @@ function setAttributes (values, target) {
target['class'] = value.split(' ')
return
}
if (key === 'innerHTML') {
return
}
target[key] = value
})
}

0 comments on commit 62ef705

Please sign in to comment.