Skip to content

Commit

Permalink
updated build
Browse files Browse the repository at this point in the history
  • Loading branch information
trueadm committed Dec 4, 2016
1 parent 562a6a6 commit c86bed5
Show file tree
Hide file tree
Showing 11 changed files with 47 additions and 5 deletions.
7 changes: 7 additions & 0 deletions packages/inferno/dist/inferno-compat.js
Original file line number Diff line number Diff line change
Expand Up @@ -675,13 +675,20 @@ function normalizeVNodes(nodes) {
function normalize(vNode) {
var props = vNode.props;
var children = vNode.children;
//convert a wrongly created type back to element
if (isString(vNode.type) && (vNode.flags & 28 /* Component */)) {
vNode.flags = 3970 /* Element */;
}
if (props) {
if (!(vNode.flags & 28 /* Component */) && isNullOrUndef(children) && !isNullOrUndef(props.children)) {
vNode.children = props.children;
}
if (props.ref) {
vNode.ref = props.ref;
}
if (props.events) {
vNode.events = props.events;
}
if (!isNullOrUndef(props.key)) {
vNode.key = props.key;
}
Expand Down
2 changes: 1 addition & 1 deletion packages/inferno/dist/inferno-compat.min.js

Large diffs are not rendered by default.

7 changes: 7 additions & 0 deletions packages/inferno/dist/inferno-component.js
Original file line number Diff line number Diff line change
Expand Up @@ -205,13 +205,20 @@ function normalizeVNodes(nodes) {
function normalize(vNode) {
var props = vNode.props;
var children = vNode.children;
//convert a wrongly created type back to element
if (isString(vNode.type) && (vNode.flags & 28 /* Component */)) {
vNode.flags = 3970 /* Element */;
}
if (props) {
if (!(vNode.flags & 28 /* Component */) && isNullOrUndef(children) && !isNullOrUndef(props.children)) {
vNode.children = props.children;
}
if (props.ref) {
vNode.ref = props.ref;
}
if (props.events) {
vNode.events = props.events;
}
if (!isNullOrUndef(props.key)) {
vNode.key = props.key;
}
Expand Down
2 changes: 1 addition & 1 deletion packages/inferno/dist/inferno-component.min.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

7 changes: 7 additions & 0 deletions packages/inferno/dist/inferno-create-element.js
Original file line number Diff line number Diff line change
Expand Up @@ -198,13 +198,20 @@ function normalizeVNodes(nodes) {
function normalize(vNode) {
var props = vNode.props;
var children = vNode.children;
//convert a wrongly created type back to element
if (isString(vNode.type) && (vNode.flags & 28 /* Component */)) {
vNode.flags = 3970 /* Element */;
}
if (props) {
if (!(vNode.flags & 28 /* Component */) && isNullOrUndef(children) && !isNullOrUndef(props.children)) {
vNode.children = props.children;
}
if (props.ref) {
vNode.ref = props.ref;
}
if (props.events) {
vNode.events = props.events;
}
if (!isNullOrUndef(props.key)) {
vNode.key = props.key;
}
Expand Down
Loading

0 comments on commit c86bed5

Please sign in to comment.