1051 Commits

Author SHA1 Message Date
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
Ayaka Koshibe
78bcbc1227 remove dependency on Devices for handling MastershipEvents
Change-Id: Ie1670e77d3eee5dbd597f574ebe16d687e7b551e
2014-11-19 15:39:08 -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
Jonathan Hart
c9d7673be5 Cleaned up inconsistency in OpticalConnectivityIntent API.
Change-Id: I76b629aa8f4cf95a224da49780b3eca275b9acfc
2014-11-18 11:21:17 -08:00
Simon Hunt
13bf9c80fb GUI - Tweaked link-exit animation.
Change-Id: Ic0604c2492feef657665147202e5f346579a4a53
2014-11-18 07:26:44 -08:00
Simon Hunt
269670fc8c GUI - Fixed reverse-link-id lookup issue for 'showTraffic'.
- removed obsolete 'showPath' code.

Change-Id: I5b7bdf9156b18022838b8f7ebc0e6d0846f9b20f
2014-11-17 16:17:54 -08:00
Simon Hunt
7fa116d01e GUI - Added ability to differentiate between host types.
- Added addHostIcon(...) function.
- Added bullhorn glyph to library.
- Added bgpSpeaker host to links scenario.

Change-Id: I09db2467c0c8ec23933790a794fe2c93dc443141
2014-11-17 15:24:55 -08:00
Simon Hunt
1712ed8316 GUI - Added more events to 'links' scenario, so we can use it as a basis for testing showPath/showTraffic.
Change-Id: I6fa428931450930ba0e725443e211205b5c6af98
2014-11-17 12:56:00 -08:00
Thomas Vachuska
82f2c62405 Fixed a defect in client/server interaction when creating host intent.
Change-Id: I09a8e12e5ff78349b7d57b492a018642ff5e7bad
2014-11-17 12:33:46 -08:00
Simon Hunt
cb56cffbe2 GUI - Added example requestTraffic and showTraffic events; updated test addLink events.
- commented out using 'alert' for logic errors (console warn only now).

Change-Id: I3a48107c5707fd41d8e69ae7c1a980e498651c4b
2014-11-17 11:54:07 -08:00
Simon Hunt
8257f4ce29 GUI -- Major rework to link processing so that we consolidate links A->B and B->A into a single backing object.
- added blue glow to ONOS instance when showing switch affinity.

Change-Id: Ia2a52d9d0571bc8c5eed964c85862f5798c7c5db
2014-11-16 20:35:18 -08:00
Thomas Vachuska
badb93f54b Fixing optical link state issues; a few still remain.
Change-Id: I126f89384adbe5272bdaf4eb0e3b456984768a98
2014-11-16 09:40:38 -08:00
Simon Hunt
12ce12e8f9 GUI -- Added shadow of ONOS logo to death mask.
Change-Id: I8abfdb88c536eec1e8ec47ae127c809058df4588
2014-11-15 21:13:19 -08:00
Thomas Vachuska
16582df965 Fixed GUI labels for nodes and fixed a few GPS coordinates.
Change-Id: I3fd03e8551febaead4f81dc6d0e80a689cf6ee14
2014-11-15 20:12:17 -08:00
Thomas Vachuska
e4cebafa19 Adding support for link state to GUI.
Change-Id: I6476cf04810f7bc7e88af629a36ce671b42748d0
2014-11-15 18:58:41 -08:00
Simon Hunt
9c15eca133 GUI -- Reduced size of onos-logo to be 41x38 pixels.
- cleaned up ONOS instances a little: added icon; centered text; UI-attached icon shown.

Change-Id: If6d1adf4866c33f1c40baf3e37bebbe4e705ea80
2014-11-15 18:37:59 -08:00
Simon Hunt
9462e8c84a GUI -- implemented ONOS instance affinity display.
- augmented ESC key handling to cancel affinity display before deslecting nodes.
- augmented setRadioButtons to return buttonset api, so we can query what is currently selected.

Change-Id: I17532bae7ea5fa639ce5d600c67e6c44728ff67f
2014-11-15 12:14:59 -08:00
Thomas Vachuska
7c27ad7027 Added detection of traffic flowing using StatisticService.
Change-Id: I2044ec16fd722d953d0e2b2c955e4da2b1dab663
2014-11-14 16:20:18 -08:00
Praseed Balakrishnan
c0029655d9 Optical UC fixes for gui and for host2host intent provisoning
Change-Id: I5439583e92c44836632e381e0482bd485a1c5de4
2014-11-14 13:38:49 -08:00
Thomas Vachuska
dea4cb3256 Connecting packet paths to optical tunnels visually.
Change-Id: Ib6a8cefd9e6eb466e38e305b2fcda4b40a8854fd
2014-11-14 12:14:36 -08:00
Simon Hunt
a5e8914e1f GUI -- Re-instated Packet / Optical Layer filters.
- Adding ONOS instance fly-in pane. Note: still WIP.
- refactored onos.ui.addFloatingPanel to allow TL vs. TR.
- added instance pane to topo view.
- implemented addInstance() event.
- refactored event tracing.
- added instances test scenario.

Change-Id: I58d9769afa8aee9079ec778496cbc47bef329608
2014-11-14 11:58:13 -08:00
Thomas Vachuska
22e3492469 GUI traffic visualization work on server-side.
Change-Id: I2e903ec028ea40fd325f69c4d7e1f0b2b6db2f42
2014-11-14 00:40:55 -08:00
Simon Hunt
a255a2cb2a GUI -- Added CSS classes for primary, secondary, animated, and optical links
- refactored showTraffic(...) to handle the updated payload.
 - created 'traffic' scenario:: run with ... webapp/index2.html#topo,traffic?local

Change-Id: I5e3a33abcbc9c82f751165b4f52807f7cd59ef03
2014-11-13 22:54:05 -08:00
Thomas Vachuska
e7591e56bd GUI traffic visualization work on server-side.
Change-Id: I15564fc8484464858adf57fe22462f4951d09d09
2014-11-13 22:11:22 -08:00
Simon Hunt
deab432628 GUI -- Relabeled "Meta to select" button to "Pan/Zoom" -- makes more sense to me.
Change-Id: I331ff3aa584a42dcda5c2323b46297c9ca089a13
2014-11-13 18:49:07 -08:00
Simon Hunt
d72bc702dc GUI -- Reworked selection logic to populate fly-in detail pane with action items.
Change-Id: I1a7ba3e04d608b7ec7bc635c21658d2d55b2d5c9
2014-11-13 18:38:19 -08:00
Simon Hunt
01095ff144 GUI -- Augmented pan/zoom & select/drag integration by having a toggle button for whether meta needs to be pressed for panning (default) or selecting.
- multi-select requires the shift key to be held down.
 - Also re-wired deselectAll() to the ESC key, instead of click on background.

Change-Id: I63502839368c6ca10c64ee583a58f836576c4546
2014-11-13 16:37:38 -08:00
Paul Greyson
fcba0e8429 better readme, do scaling properly
implement pan/zoom on topo
R to reset pan/zoom
require meta to drag or select nodes

Change-Id: I15e20296e76d5cd8656b144b2d61a6923a5509ad
2014-11-13 14:02:01 -08:00
Simon Hunt
6ac93f3973 GUI --Cleaned up mouse-over/out in preparation for 'show-traffic' behavior.
- re-instated the unpin function.

Change-Id: I310804084b93e1cd16f3da31b49ea646db36c6d7
2014-11-13 13:34:38 -08:00