From ef56fd9b797c3c5c9996d0381af2fd47ad4b1bfc Mon Sep 17 00:00:00 2001 From: Erik Kitson Date: Sun, 20 Nov 2011 19:59:34 -0800 Subject: [PATCH] Fixed references to Firefox-specific "children" attribute. --- src/extras/loaders/ColladaLoader.js | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/extras/loaders/ColladaLoader.js b/src/extras/loaders/ColladaLoader.js index e04a0d78..78f6e020 100644 --- a/src/extras/loaders/ColladaLoader.js +++ b/src/extras/loaders/ColladaLoader.js @@ -174,9 +174,9 @@ THREE.ColladaLoader = function () { if ( element ) { - for ( var i = 0; i < element.children.length; i ++ ) { + for ( var i = 0; i < element.childNodes.length; i ++ ) { - var child = element.children[ i ]; + var child = element.childNodes[ i ]; switch ( child.nodeName ) { @@ -2741,21 +2741,21 @@ THREE.ColladaLoader = function () { // This should be supported by Maya, 3dsMax, and MotionBuilder - if ( element.children[0] && element.children[0].nodeName === 'extra' ) { + if ( element.childNodes[1] && element.childNodes[1].nodeName === 'extra' ) { - element = element.children[0]; + element = element.childNodes[1]; - if ( element.children[0] && element.children[0].nodeName === 'technique' ) { + if ( element.childNodes[1] && element.childNodes[1].nodeName === 'technique' ) { - element = element.children[0]; + element = element.childNodes[1]; } } - for ( var i = 0; i < element.children.length; i ++ ) { + for ( var i = 0; i < element.childNodes.length; i ++ ) { - var child = element.children[ i ]; + var child = element.childNodes[ i ]; switch ( child.nodeName ) {