diff --git a/examples/edit.js b/examples/edit.js index e3bea2e954..57b50b27af 100644 --- a/examples/edit.js +++ b/examples/edit.js @@ -1522,7 +1522,8 @@ PropertiesTool = function(opts) { data.properties.keyLight.direction.x * DEGREES_TO_RADIANS, data.properties.keyLight.direction.y * DEGREES_TO_RADIANS); } Entities.editEntity(selectionManager.selections[0], data.properties); - if (data.properties.name != undefined) { + if (data.properties.name !== undefined || data.properties.modelURL !== undefined + || data.properties.visible !== undefined || data.properties.locked !== undefined) { entityListTool.sendUpdate(); } } diff --git a/examples/html/entityList.html b/examples/html/entityList.html index e63a2f824f..c0f41be7b0 100644 --- a/examples/html/entityList.html +++ b/examples/html/entityList.html @@ -114,10 +114,10 @@ } function addEntity(id, name, type, url, locked, visible) { + var urlParts = url.split('/'); + var filename = urlParts[urlParts.length - 1]; + if (entities[id] === undefined) { - var urlParts = url.split('/'); - var filename = urlParts[urlParts.length - 1]; - entityList.add([{ id: id, name: name, type: type, url: filename, locked: locked, visible: visible }], function (items) { var currentElement = items[0].elm; @@ -141,7 +141,7 @@ refreshEntityListTimer = setTimeout(refreshEntityListObject, 50); } else { var item = entities[id].item; - item.values({ name: name, url: url, locked: locked, visible: visible }); + item.values({ name: name, url: filename, locked: locked, visible: visible }); } }