567 Commits

Author SHA1 Message Date
Simon Hunt
8751434889 GUI -- [ONOS-267] -- Mouse gestures added to quick help.
- added ability for view to define 'gestures' to be added to quick help.
- improved the layout of quick help by computing the widest 'key' and using that to space descriptions column.

Change-Id: I5a5a38d3218857ba9bca33c8fc79be38f17f7316
2014-11-25 17:14:46 +00:00
Thomas Vachuska
e02e11cbc5 Fixing issues on GUI server side. Adding command to balance mastership. Messing with color scheme per feedback.
Change-Id: I89fb52105f7e724167a417e033048e9c88f31eae
2014-11-24 16:27:40 -08:00
Simon Hunt
5cef906c96 GUI -- [ONOS-265] - fixed quick help:
- 'keymap' renamed 'quickhelp'
- opacity of text now solid.
- translucent background now auto-fits the content.
- renamed files.

Change-Id: I217f9e26acb0beb2686d1935e1e986f1404980db
2014-11-24 15:31:39 -08:00
Simon Hunt
434cf147af GUI -- [ONOS-324] - making hosts invisible by default.
- press the 'H' key to toggle host visibility.
 - minor update to 'simple' scenario events.
 - cleanup of alert usage.

Change-Id: I531417720e6b98e795c53729b0c30775b88f8fc1
2014-11-24 12:33:53 -08:00
Simon Hunt
95dad92a02 GUI -- [TV-tweak] - moved green/red to end of color palette.
- icon rect fill on 'no-affinity' now pale blue (not off-white).
 - dark theme masthead title now brighter.

Change-Id: I6f0818e0c70fec0a3400855257ebe5950351a940
2014-11-24 09:53:52 -08:00
Simon Hunt
b0ecfa51dd GUI -- [ONOS-89] - completed device mastership affinity coloring work.
Change-Id: I6d42c41cf30c042171550352ce05325b53560841
2014-11-23 21:05:12 -08:00
Simon Hunt
2f9fb7080d GUI -- Tweaks to make round things less roundy and shadows less shadowy.
Change-Id: Icaad986c1f494514c29def3f5e632ffeedc9257b
2014-11-23 17:33:32 -08:00
Simon Hunt
8f40ccee91 GUI -- [ONOS-89] Creating affinity colors for ONOS instances. (WIP)
- added d3utils.cat7() to provide color scales.
- added 'equals' and 'dash' ids for key binding.
- added theme() callback to let views know when the theme changed.
- re-bound test keys (0, dash, equals)

Change-Id: Ie6c6140451ddab567e26c2ea17d65395fa9cc829
2014-11-23 15:59:31 -08:00
Thomas Vachuska
9aea51bb28 ONOS-314 Fixed a bug and update the attmpls.json for demo.
Change-Id: Ic4526141bae5440f9fffce01410114c09a78783f
2014-11-23 14:20:03 -08:00
Simon Hunt
352be5fda4 GUI - Cleanup of old files.
Change-Id: I2fd30f32d15ecb0b97ee7f380523ebb8513a6a01
2014-11-23 12:14:49 -08:00
Thomas Vachuska
998b1417d8 ONOS-314 Added ability to export JSON via GUI rest.
Change-Id: I8cc6011f54ce6a3fb50916a74cabb7234b04ef39
2014-11-23 02:42:49 -08:00
Simon Hunt
395a70c9f1 GUI - Fixed ONOS-300. Unpin now clears memento.
- increased size of device icons to 36 (from 30).
 - cleaned up config.icons data, and removed unused code and .png files.

Change-Id: I7f3718db164363b75b395fc1af40493304642949
2014-11-22 23:17:40 -08:00
Simon Hunt
62c475498a GUI - Fixed auto positioning of existing nodes (ONOS-299)
- Added GEO lng/lat data to updateMeta event (ONOS-314)

Change-Id: I5f205a45efa94bef5b8df18f4f0739f84806311f
2014-11-22 22:16:43 -08:00
Simon Hunt
7b403bc101 GUI -- Completed ONOS Instance panel, and handling of updateInstance and removeInstance.
- minor refactorings and other cleanup.

Change-Id: I4d0e467f71269f7fb91175e78d2c6af750bf9aad
2014-11-22 19:01:12 -08:00
Thomas Vachuska
9edca30950 ONOS-303 Added ability to add mult-source intent from GUI.
Fixed treatment of selection & hover modes.

Change-Id: Idf47b6a15b56ea96b9edaeeb034fad0f205af6e3
2014-11-22 17:06:42 -08:00
Simon Hunt
b82f6904e5 GUI -- Re-worked ONOS Instance panel (WIP)
- added sample events, including updated addInstance event.
- cleaned up glyphs; added badges.
- fixed defect in floating panel .width(...) function.

Change-Id: I00d7ca38a1b291c4735b6dd5e39f0266549b545f
2014-11-22 15:31:20 -08:00
Thomas Vachuska
f84c3a27df ONOS-297 Added sending a few more properties as part of ONOS instance messages.
Change-Id: I818849e6280bf74842ff5c03c6a81e99382543f5
2014-11-22 11:31:39 -08:00
Simon Hunt
d861def896 GUI -- Created 'colors' scenario.
Change-Id: I06d12a6a030b8c84991ab5c2d5077ee934450592
2014-11-22 10:15:34 -08:00
Thomas Vachuska
47635c6ead ONOS-293 Added summary pane and related keyboard shortcuts; also tweaked key help sizes and dropped instances toggle from mast. Fixed ONOS-295 bug.
Change-Id: I694901957451cf88df06e6fca3a8d71de144f68e
2014-11-22 02:30:35 -08:00
Thomas Vachuska
c59658c105 Added flash messages.
Change-Id: If3f8650b5dc977dca27fb764ab57f2e11a21682d
2014-11-21 13:13:36 -08:00
Thomas Vachuska
60d72bf7de Fixed labels issue.
Change-Id: I9d213392c5ca337b1732ad23bfcb40d196a2acb8
2014-11-21 13:02:00 -08:00
Simon Hunt
209155eea3 GUI -- Fix default host type (back to endstation)
reduced pane delays to 500ms

Change-Id: Id1ac1991894d4ece1edfaef6ee5a5b217f8860f1
2014-11-21 12:16:19 -08:00
Thomas Vachuska
3f06e081a4 Various gui & test script tweaks.
Change-Id: I62d8c560d4d533cd6d38ee9388a2a2e0400f51a2
2014-11-21 12:08:10 -08:00
Simon Hunt
8dde232fd2 GUI -- Minor tweaks to node colors.
Change-Id: I76ad8924a280689287ca93974983638ebbdfa55b
2014-11-21 11:42:10 -08:00
Simon Hunt
56ef0fe8c4 GUI -- Key Bindings pop-up (new branch)
Change-Id: I544c80b1ce78c231985d7104f60b59bba3b7911e
2014-11-21 08:24:43 -08:00
Simon Hunt
988c6fced9 GUI -- Adding Key Bindings cheat sheet... WIP.
Change-Id: Idf5ea6d405d9a5dfb83f43c0a4da458727bd9ab4
2014-11-20 17:43:03 -08:00
Simon Hunt
a3dd95711d GUI -- Added user feedback "flash" message function.
- flash hover mode when H key pressed.
- additional cleanup.

Change-Id: I14dd47c41842c3f6cb68d2c9fbe3ee96ad23ae86
2014-11-20 15:22:49 -08:00
Simon Hunt
d481c1e937 GUI -- Cleanup CSS deadwood.
Change-Id: Ideb72ae6432459f918dea0b65c8c79c01209ed50
2014-11-20 15:22:49 -08:00
Simon Hunt
a6a9fe75a3 GUI -- Detail pane now uses Glyphs for selected item (no longer png)
- deadwood removal.

Change-Id: I804a0334b48f2e261fa108e43d23d3257d8a143d
2014-11-20 11:24:59 -08:00
Thomas Vachuska
4731f129b3 GUI Fixes.
Change-Id: I5b5de2b74b65f1af613e04e226ee633ee50f695d
2014-11-20 10:31:04 -08:00
Simon Hunt
9590801f41 GUI - Converted Instances to use Glyph icons instead of png's.
Change-Id: I6a2e04135eea29e3baad32c7cfc36e8e34ee3b10
2014-11-20 10:20:38 -08:00
Simon Hunt
eb1514d9f4 GUI - Converted Hosts to use Glyph icons instead of png's.
Change-Id: I5adce1b263985ec853a62db28d59e6d3e252f158
2014-11-20 09:57:29 -08:00
Simon Hunt
c72967b52e GUI - Converted Devices to use Glyph icons instead of png's.
Change-Id: I5d979f6e515168fda2c2eabe97780beaa5206691
2014-11-20 09:21:42 -08:00
Thomas Vachuska
29617e5eb2 ONOS-248 Added ability to visualize counts of device flows along egress links.
Change-Id: I4587c4a285025fb12e616391cdae91966d976c97
2014-11-20 03:25:50 -08:00
Thomas Vachuska
87d3db19be ONOS-249 Added summary of flow rules for the selected device.
Change-Id: Ie2903e87e1284bc6fae49b81d9629ce913a1af99
2014-11-20 01:18:50 -08:00
Thomas Vachuska
5fedb7afe0 ONOS-245 Adding more polish and capability to the GUI.
Change-Id: I20cfd48f10de5f053d0c00dc1460d85d5c0d22de
2014-11-20 00:55:08 -08:00
Thomas Vachuska
a3148a79d7 Fixing visuals for the SDN-IP demo. Fixed performance issue. Pulsing links instead of ants, less frequently and turning off the timer when not needed.
Change-Id: I7100d5da28bcf3a315e34a3ee8c6eb0b1cee0ac2
2014-11-19 21:38:51 -08:00
Thomas Vachuska
ece59ee93a Fixing visuals for the SDN-IP demo.
Change-Id: Idd518213062c49c4f9011b951d87d2020927608a
2014-11-19 21:38:51 -08:00
Thomas Vachuska
20322ff95f Fixing visuals for the SDN-IP demo.
Change-Id: I1d3020ab3787c1b560438e32fe4254edf6a640bd
2014-11-19 16:22:31 -08:00
Thomas Vachuska
cd2920cc23 Fixing visuals for the SDN-IP demo.
Change-Id: I6f41e6cd72834ece28212de8b5962abaf2d418e4
2014-11-19 14:50:42 -08:00
Simon Hunt
9b228cbb54 GUI - adjust styling of ONOS instances.
Change-Id: I02c6136eb7f34e27b501f662774eb017aab1cdd0
2014-11-19 13:18:57 -08:00
Simon Hunt
fcfb46c6fb GUI - Implemented updateInstance event handler.
- Cleaned up onos instance rendering.

Change-Id: Ib074fb061467a566bc75052b14ea38ecbbc055b6
2014-11-19 12:53:38 -08:00
Simon Hunt
56a2ea4a16 GUI - Fixed link labels - now they update correctly.
- Fixed repositioning of icon underlay rectangle on label cycle.
- updateInstance() event handler started (WIP)

Change-Id: Icd1d4bd35369ccbe9b6a5f6e92d95016f0e475d8
2014-11-19 12:39:31 -08:00
Thomas Vachuska
f75b7ab3b6 Forgot the icons... doh!
Change-Id: Ic0d7848ea857b9fa78f3399ab98651358da78e73
2014-11-19 12:18:28 -08:00
Thomas Vachuska
8954329a60 Reverting the theme to light for the demo and switching icons set.
Change-Id: Ic3f7b46ce56100aabc1b7df3370218cbfd94db0c
2014-11-19 11:57:17 -08:00
Simon Hunt
e5b717549d GUI -- removed Pan/Zoom and Show Traffic on Hover buttons from masthead.
note: pan-zoom requires Command (Meta) key to be held down.

Change-Id: I866e31c256119cffa6af0109711d003b4d7dd8fd
2014-11-18 20:27:07 -08:00
Simon Hunt
c76ae8975f GUI - Temporary coding to provide access to detail pane, with local test data.
Change not to be merged, but provided for Paul to check out the detail pane for theming.

Change-Id: I69a1c664ef5e019d3be48a965c335df8a2da8dc1
2014-11-18 18:18:17 -08:00
Paul Greyson
29cd58f339 First pass at svg icons and dark theme for topo
Have not addressed top bar etc

Change-Id: I0cc47a1f500bd9d8589eeaf8042f21ec4c8e6cbe
2014-11-18 18:18:02 -08:00
Simon Hunt
e2575b6319 GUI - Implemented link labels showing data on links when traffic is flowing..
Change-Id: I3fe602d20c5756620d2c4eb793dac2a0c8d1379c
2014-11-18 17:32:27 -08:00
Simon Hunt
625dc403ae GUI - Added theme accessor to view token.
Change-Id: I0ee8b7c7c1b70762fc8fde4e88d22d37210bc636
2014-11-18 12:30:15 -08:00