From 6979ae12f4109053cd4d2d93b4f4068429a4138b Mon Sep 17 00:00:00 2001 From: Brian Broll Date: Wed, 30 Sep 2020 09:42:26 -0500 Subject: [PATCH 01/15] Add "interactive workspace" icon --- src/visualizers/panels/Sidebar/SidebarPanel.js | 8 ++++---- src/visualizers/widgets/Sidebar/NavBar.html | 5 ++++- src/visualizers/widgets/Sidebar/SidebarWidget.js | 3 ++- 3 files changed, 10 insertions(+), 6 deletions(-) diff --git a/src/visualizers/panels/Sidebar/SidebarPanel.js b/src/visualizers/panels/Sidebar/SidebarPanel.js index 89f8b0aad..cfa2d7934 100644 --- a/src/visualizers/panels/Sidebar/SidebarPanel.js +++ b/src/visualizers/panels/Sidebar/SidebarPanel.js @@ -65,11 +65,11 @@ define([ } }; - SidebarPanel.prototype.setEmbeddedPanel = function (category) { - var placeName = CATEGORY_TO_PLACE[category]; + SidebarPanel.prototype.setEmbeddedPanel = async function (category) { + const placeName = CATEGORY_TO_PLACE[category]; + const nodeId = placeName ? await DeepForge.places[placeName]() : ''; - return DeepForge.places[placeName]() - .then(nodeId => WebGMEGlobal.State.registerActiveObject(nodeId)); + return WebGMEGlobal.State.registerActiveObject(nodeId); }; SidebarPanel.prototype.selectedObjectChanged = function (nodeId) { diff --git a/src/visualizers/widgets/Sidebar/NavBar.html b/src/visualizers/widgets/Sidebar/NavBar.html index 57a079496..97e85f514 100644 --- a/src/visualizers/widgets/Sidebar/NavBar.html +++ b/src/visualizers/widgets/Sidebar/NavBar.html @@ -1,5 +1,8 @@