diff --git a/tools/config.json b/tools/config.json index d323b5a..a2a0fb9 100644 --- a/tools/config.json +++ b/tools/config.json @@ -83,7 +83,7 @@ "website/o3dv/js/exportdialog.js", "website/o3dv/js/sharingdialog.js", "website/o3dv/js/cookiedialog.js", - "website/o3dv/js/navigatortree.js", + "website/o3dv/js/navigatoritems.js", "website/o3dv/js/navigator.js", "website/o3dv/js/sidebarpanel.js", "website/o3dv/js/detailssidebarpanel.js", diff --git a/website/embed.html b/website/embed.html index 6f53cf1..b1b1c5d 100644 --- a/website/embed.html +++ b/website/embed.html @@ -105,7 +105,7 @@ - + diff --git a/website/index.html b/website/index.html index cd5d20a..5ae4517 100644 --- a/website/index.html +++ b/website/index.html @@ -105,7 +105,7 @@ - + diff --git a/website/o3dv/js/navigator.js b/website/o3dv/js/navigator.js index b0853d4..3e2aff2 100644 --- a/website/o3dv/js/navigator.js +++ b/website/o3dv/js/navigator.js @@ -121,7 +121,7 @@ OV.Navigator = class this.infoDiv = $('
').addClass ('ov_navigator_info_panel').addClass ('ov_thin_scrollbar').appendTo (parentDiv); this.treeView = new OV.TreeView (this.treeDiv); this.infoPanel = new OV.NavigatorInfoPanel (this.infoDiv); - this.navigatorTree = new OV.NavigatorTree (); + this.navigatorItems = new OV.NavigatorItems (); this.selection = null; this.tempSelectedMeshIndex = null; } @@ -181,7 +181,7 @@ OV.Navigator = class this.SetSelection (new OV.Selection (OV.SelectionType.Material, materialIndex)); } }); - this.navigatorTree.AddMaterialItem (materialItem); + this.navigatorItems.AddMaterialItem (materialItem); materialsItem.AddChild (materialItem); } @@ -205,7 +205,7 @@ OV.Navigator = class this.SetSelection (new OV.Selection (OV.SelectionType.Mesh, meshIndex)); } }); - this.navigatorTree.AddMeshItem (meshItem); + this.navigatorItems.AddMeshItem (meshItem); meshesItem.AddChild (meshItem); } @@ -215,19 +215,19 @@ OV.Navigator = class MeshCount () { - return this.navigatorTree.MeshCount (); + return this.navigatorItems.MeshCount (); } IsMeshVisible (meshIndex) { - let meshItem = this.navigatorTree.GetMeshItem (meshIndex); + let meshItem = this.navigatorItems.GetMeshItem (meshIndex); return meshItem.IsVisible (); } HasHiddenMesh () { - for (let i = 0; i < this.navigatorTree.MeshCount (); i++) { - let meshItem = this.navigatorTree.GetMeshItem (i); + for (let i = 0; i < this.navigatorItems.MeshCount (); i++) { + let meshItem = this.navigatorItems.GetMeshItem (i); if (!meshItem.IsVisible ()) { return true; } @@ -237,8 +237,8 @@ OV.Navigator = class ShowAllMeshes () { - for (let i = 0; i < this.navigatorTree.MeshCount (); i++) { - let meshItem = this.navigatorTree.GetMeshItem (i); + for (let i = 0; i < this.navigatorItems.MeshCount (); i++) { + let meshItem = this.navigatorItems.GetMeshItem (i); meshItem.SetVisible (true); } this.callbacks.updateMeshesVisibility (); @@ -246,15 +246,15 @@ OV.Navigator = class ToggleMeshVisibility (meshIndex) { - let meshItem = this.navigatorTree.GetMeshItem (meshIndex); + let meshItem = this.navigatorItems.GetMeshItem (meshIndex); meshItem.SetVisible (!meshItem.IsVisible ()); this.callbacks.updateMeshesVisibility (); } IsMeshIsolated (meshIndex) { - for (let i = 0; i < this.navigatorTree.MeshCount (); i++) { - let meshItem = this.navigatorTree.GetMeshItem (i); + for (let i = 0; i < this.navigatorItems.MeshCount (); i++) { + let meshItem = this.navigatorItems.GetMeshItem (i); if (i !== meshIndex && meshItem.IsVisible ()) { return false; } @@ -265,8 +265,8 @@ OV.Navigator = class IsolateMesh (meshIndex) { let isIsolated = this.IsMeshIsolated (meshIndex); - for (let i = 0; i < this.navigatorTree.MeshCount (); i++) { - let meshItem = this.navigatorTree.GetMeshItem (i); + for (let i = 0; i < this.navigatorItems.MeshCount (); i++) { + let meshItem = this.navigatorItems.GetMeshItem (i); if (i === meshIndex || isIsolated) { meshItem.SetVisible (true); } else { @@ -298,9 +298,9 @@ OV.Navigator = class function SetEntitySelection (obj, selection, select) { if (selection.type === OV.SelectionType.Material) { - obj.navigatorTree.GetMaterialItem (selection.index).SetSelected (select); + obj.navigatorItems.GetMaterialItem (selection.index).SetSelected (select); } else if (selection.type === OV.SelectionType.Mesh) { - obj.navigatorTree.GetMeshItem (selection.index).SetSelected (select); + obj.navigatorItems.GetMeshItem (selection.index).SetSelected (select); } } @@ -375,7 +375,7 @@ OV.Navigator = class this.titleDiv.empty (); this.treeView.Clear (); this.infoPanel.Clear (); - this.navigatorTree.Clear (); + this.navigatorItems.Clear (); this.selection = null; } }; diff --git a/website/o3dv/js/navigatortree.js b/website/o3dv/js/navigatoritems.js similarity index 98% rename from website/o3dv/js/navigatortree.js rename to website/o3dv/js/navigatoritems.js index 1182e81..4f07c50 100644 --- a/website/o3dv/js/navigatortree.js +++ b/website/o3dv/js/navigatoritems.js @@ -52,7 +52,7 @@ OV.MeshItem = class extends OV.TreeViewButtonItem } }; -OV.NavigatorTree = class +OV.NavigatorItems = class { constructor () {