ONOS-1479 -- GUI - augmenting topology view for extensibility: WIP.
- Major refactoring of TopologyViewMessageHandler and related classes.
Change-Id: I920f7f9f7317f3987a9a8da35ac086e9f8cab8d3
diff --git a/web/gui/src/main/webapp/app/view/topo/topoSelect.js b/web/gui/src/main/webapp/app/view/topo/topoSelect.js
index 2e73ea2..72a689f 100644
--- a/web/gui/src/main/webapp/app/view/topo/topoSelect.js
+++ b/web/gui/src/main/webapp/app/view/topo/topoSelect.js
@@ -114,7 +114,7 @@
}
if (!ev.shiftKey) {
- deselectAll();
+ deselectAll(true);
}
selections[obj.id] = { obj: obj, el: el };
@@ -135,7 +135,7 @@
}
}
- function deselectAll() {
+ function deselectAll(skipUpdate) {
var something = (selectOrder.length > 0);
// deselect all nodes in the network...
@@ -143,7 +143,9 @@
selections = {};
selectOrder = [];
api.updateDeviceColors();
- updateDetail();
+ if (!skipUpdate) {
+ updateDetail();
+ }
// return true if something was selected
return something;