|
@@ -14,12 +14,18 @@ THREE.CSS3DObject = function ( element ) {
|
|
|
this.element.style.oTransformStyle = 'preserve-3d';
|
|
|
this.element.style.transformStyle = 'preserve-3d';
|
|
|
|
|
|
- this.addEventListener( 'removed', function () {
|
|
|
+ this.addEventListener( 'removed', function ( event ) {
|
|
|
|
|
|
if ( this.element.parentNode !== null ) {
|
|
|
|
|
|
this.element.parentNode.removeChild( this.element );
|
|
|
|
|
|
+ for ( var i = 0, l = this.children.length; i < l; i ++ ) {
|
|
|
+
|
|
|
+ this.children[ i ].dispatchEvent( event );
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
}
|
|
|
|
|
|
} );
|