Topo2: unpin nodes when a node is hovered and 'U' us pressed
Change-Id: I5f25243073ea7e32354c4777576ad402e6124296
diff --git a/web/gui/src/main/webapp/app/view/topo2/topo2Force.js b/web/gui/src/main/webapp/app/view/topo2/topo2Force.js
index d034b7a..78f37a3 100644
--- a/web/gui/src/main/webapp/app/view/topo2/topo2Force.js
+++ b/web/gui/src/main/webapp/app/view/topo2/topo2Force.js
@@ -84,7 +84,6 @@
function currentRegion(data) {
$log.debug('>> topo2CurrentRegion event:', data);
t2rs.addRegion(data);
- t2ls.createForceLayout();
}
function topo2PeerRegions(data) {
@@ -169,14 +168,16 @@
}
function unpin() {
+
var hovered = t2rs.filterRegionNodes(function (model) {
return model.get('hovered');
});
angular.forEach(hovered, function (model) {
- model.fixed = false;
- model.el.classed('fixed', false);
+ model.fix(false);
});
+
+ t2ls.start();
}
angular.module('ovTopo2')