summaryrefslogtreecommitdiffstats
path: root/framework/src/onos/web/gui/src/main/webapp/app/view/topo/topoToolbar.js
diff options
context:
space:
mode:
authorAshlee Young <ashlee@onosfw.com>2015-10-19 10:14:31 -0700
committerAshlee Young <ashlee@onosfw.com>2015-10-19 10:14:31 -0700
commite9bb60be43af477f17b30ee1f2ba205565b7fa15 (patch)
tree981fd759a44b751fc45cde774f46fda37c11c257 /framework/src/onos/web/gui/src/main/webapp/app/view/topo/topoToolbar.js
parent74f3941756a1386cbc1fa99ee73fdc8376a0b6a0 (diff)
Updated onos src tree to commit id 1e60f97ae50c05b94fcb6a10520738bfb5efdfd1
Diffstat (limited to 'framework/src/onos/web/gui/src/main/webapp/app/view/topo/topoToolbar.js')
-rw-r--r--framework/src/onos/web/gui/src/main/webapp/app/view/topo/topoToolbar.js17
1 files changed, 12 insertions, 5 deletions
diff --git a/framework/src/onos/web/gui/src/main/webapp/app/view/topo/topoToolbar.js b/framework/src/onos/web/gui/src/main/webapp/app/view/topo/topoToolbar.js
index 84de261b..3928cd21 100644
--- a/framework/src/onos/web/gui/src/main/webapp/app/view/topo/topoToolbar.js
+++ b/framework/src/onos/web/gui/src/main/webapp/app/view/topo/topoToolbar.js
@@ -30,13 +30,14 @@
// setUpKeys
// internal state
- var toolbar, keyData, cachedState, thirdRow;
+ var toolbar, keyData, cachedState, thirdRow, ovRset, ovIndex;
// constants
var name = 'topo-tbar',
cooktag = 'topo_prefs',
soa = 'switchOverlayActions: ',
- selOver = 'Select overlay here &#x21e7;';
+ selOver = 'Select overlay here &#x21e7;',
+ defaultOverlay = 'traffic';
// key to button mapping data
@@ -172,8 +173,8 @@
tov.tbSelection(null, switchOverlayActions);
}
}];
- tov.augmentRbset(rset, switchOverlayActions);
- toolbar.addRadioSet('topo-overlays', rset);
+ ovIndex = tov.augmentRbset(rset, switchOverlayActions);
+ ovRset = toolbar.addRadioSet('topo-overlays', rset);
}
// invoked by overlay service to switch out old buttons and switch in new
@@ -261,6 +262,11 @@
toolbar.toggle();
}
+ function setDefaultOverlay() {
+ var idx = ovIndex[defaultOverlay] || 0;
+ ovRset.selectedIndex(idx);
+ }
+
angular.module('ovTopo')
.factory('TopoToolbarService',
['$log', 'FnService', 'ToolbarService', 'PrefsService',
@@ -278,7 +284,8 @@
createToolbar: createToolbar,
destroyToolbar: destroyToolbar,
keyListener: keyListener,
- toggleToolbar: toggleToolbar
+ toggleToolbar: toggleToolbar,
+ setDefaultOverlay: setDefaultOverlay
};
}]);
}()); \ No newline at end of file