Fix node detection in patch

`Element.ELEMENT_NODE` is non-standard and undefined in phantomjs.
Updating to use `Node.ELEMENT_NODE`.

References:
- MDN Element: https://developer.mozilla.org/en-US/docs/Web/API/Element
- MDN Node.nodeType: https://developer.mozilla.org/en-US/docs/Web/API/Node/nodeType
pull/67/head
Jim Fitzpatrick 9 years ago
parent ab5d2d89e3
commit 4b83fe8a95

@ -1,5 +1,5 @@
// jshint newcap: false
/* global require, module, document, Element */
/* global require, module, document, Node */
'use strict';
var VNode = require('./vnode');
@ -211,7 +211,7 @@ function init(modules) {
var i;
var insertedVnodeQueue = [];
for (i = 0; i < cbs.pre.length; ++i) cbs.pre[i]();
if (oldVnode.nodeType === Element.ELEMENT_NODE) {
if (oldVnode.nodeType === Node.ELEMENT_NODE) {
if (oldVnode.parentElement !== null) {
createElm(vnode, insertedVnodeQueue);
oldVnode.parentElement.replaceChild(vnode.elm, oldVnode);

Loading…
Cancel
Save