|
@@ -123,9 +123,9 @@ Sidebar.Scene = function ( editor ) {
|
|
|
var scene = editor.scene;
|
|
|
var sceneType = editor.getObjectType( scene );
|
|
|
|
|
|
- var options = {};
|
|
|
+ var options = [];
|
|
|
|
|
|
- options[ scene.id ] = '<span class="type ' + sceneType + '"></span> ' + scene.name;
|
|
|
+ options.push( { value: scene.id, html: '<span class="type ' + sceneType + '"></span> ' + scene.name } );
|
|
|
|
|
|
( function addObjects( objects, pad ) {
|
|
|
|
|
@@ -134,7 +134,7 @@ Sidebar.Scene = function ( editor ) {
|
|
|
var object = objects[ i ];
|
|
|
var objectType = editor.getObjectType( object );
|
|
|
|
|
|
- var option = pad + '<span class="type ' + objectType + '"></span> ' + object.name;
|
|
|
+ var html = pad + '<span class="type ' + objectType + '"></span> ' + object.name;
|
|
|
|
|
|
if ( object instanceof THREE.Mesh ) {
|
|
|
|
|
@@ -144,12 +144,12 @@ Sidebar.Scene = function ( editor ) {
|
|
|
var geometryType = editor.getGeometryType( geometry );
|
|
|
var materialType = editor.getMaterialType( material );
|
|
|
|
|
|
- option += ' <span class="type ' + geometryType + '"></span> ' + geometry.name;
|
|
|
- option += ' <span class="type ' + materialType + '"></span> ' + material.name;
|
|
|
+ html += ' <span class="type ' + geometryType + '"></span> ' + geometry.name;
|
|
|
+ html += ' <span class="type ' + materialType + '"></span> ' + material.name;
|
|
|
|
|
|
}
|
|
|
|
|
|
- options[ object.id ] = option;
|
|
|
+ options.push( { value: object.id, html: html } );
|
|
|
|
|
|
addObjects( object.children, pad + ' ' );
|
|
|
|