1003 Commits

Author SHA1 Message Date
chengfan
b466a7e730 [ONOS-2096] Let GUI support tunnel
1. add a TunnelViewMesageHandler to handle message from the client.
2. add a tunnel view to show tunnel information on the GUI

Change-Id: I1d9a73c0e4e8ed1a55cdbef09426995989c4e76a
2015-08-21 15:07:46 +00:00
Simon Hunt
4fc8685ee2 ONOS-2186 - GUI Topo Overlay - (WIP)
- split BiLink into abstract superclass and concrete subclasses.
- created BiLinkMap to collate bilinks (and derivative subclasses).
- added missing Javadocs, and other general cleanup.

Change-Id: Icfa85bc44a223c6cf245a4005170583dad1cc801
2015-08-20 17:59:18 -07:00
Simon Hunt
5f31a02a50 GUI - Topo Overlay - restore BPS threshold to 4K.
Change-Id: I07f54cdabe85a15e6ada6911ff12825c5358fbf1
2015-08-20 08:43:25 -07:00
Simon Hunt
a17fa676cf ONOS-1479 -- GUI - augmenting topology view for extensibility: WIP.
- Major refactoring of TopologyViewMessageHandler and related classes.

Change-Id: I920f7f9f7317f3987a9a8da35ac086e9f8cab8d3
2015-08-19 18:42:32 -07:00
Thomas Vachuska
0fa2aa1167 ONOS-2486 Adding swagger-based REST API documentation.
Change-Id: I237d973d73549ad30ddc638c1c201f024d344c70
2015-08-19 18:46:38 +00:00
Thomas Vachuska
eff0e4ed95 Adding GUI login/logout capability using form-based login.
Adding REST API login capability using basic authentication.

HTTP to HTTPS redirect is suppressed for now.

Change-Id: I1a98bdc5576c515e1aa5a1b8d66402af0c0bf8c8
2015-08-18 01:01:05 +00:00
Simon Hunt
8d22c4ba2d ONOS-1479 -- GUI - augmenting topology view for extensibility: WIP.
Change-Id: I11820a9ff8f446c0d10a0311cee5ce448c15f402
2015-08-17 23:29:56 +00:00
Bri Prebilic Cole
6c82adeea0 GUI -- Fixed Firefox bug - can now upload application on App View.
Change-Id: I6ceab24a35a9143e5f04fa03b1c90bd61f8b06f8
2015-08-05 11:12:38 -07:00
Simon Hunt
01106b9b39 ONOS-1479 -- GUI - augmenting topology view for extensibility:
- Saving reference code

Change-Id: I26fba7af0dd2d4e4b42581c7ca1b5e98ce1285aa
2015-08-04 20:14:53 -07:00
Simon Hunt
3a0598f4a4 ONOS-1479 -- GUI - augmenting topology view for extensibility:
- Implemented server-side topo panel button descriptors, with overlay ability to remove core buttons and add custom buttons.

Change-Id: Id9ecc4c5e2d2db942232d2156ecf3bc858c0c61f
2015-08-04 19:59:14 -07:00
Bri Prebilic Cole
dd80557afc ONOS-1412 - GUI -- Selected items no longer disappear in Firefox, height adjustment for toolbar arrow in Safari.
Change-Id: I36ebd929ae8c4ce56235db80e61599220e7834fa
2015-08-04 16:54:15 -07:00
Bri Prebilic Cole
55ee09b1fa GUI -- Strange Device View Table layout fixed in Safari.
Change-Id: Icfb3d80654a2ab009ca12b64f35a20ba98f37681
2015-08-04 14:34:12 -07:00
Bri Prebilic Cole
6e1b4a5a81 ONOS-2143 - GUI -- Tabular views display a loading wheel while waiting for a server response.
Change-Id: I2e2dbb4189a76c168aaa0cc03871eacc3ffd8d12
2015-08-03 17:10:52 -07:00
Bri Prebilic Cole
ae85fb336d ONOS-2149 - GUI -- App control button actions now take into account sort direction for refresh.
Change-Id: Ib9624943bfce032f1705728a3b1b5924cc124eee
2015-08-03 14:19:31 -07:00
Bri Prebilic Cole
9b80ca04a3 ONOS-1753, ONOS-2138 - GUI -- Now all topo preferences are persisted.
Change-Id: I4eafecff000355213c04640457f0f5967cb4e0b8
2015-08-03 18:43:24 +00:00
Bri Prebilic Cole
8d00378e3d GUI -- Topo force layout bug fixes. ONOS-2398 investigated and partially fixed, but also discovered there is a problem in the d3 library.
Change-Id: I4afbc1cc296eec3ad7bf8e47a59b1747ccce1481
2015-08-03 16:36:45 +00:00
Simon Hunt
fb940110ec ONOS-1479 -- GUI - augmenting topology view for extensibility:
- Preliminary work in implementing installation of custom buttons to details panel for selected device.

Change-Id: Id26ac301f72b4521d2a388d34ee0a287f400c68c
2015-07-30 17:58:57 +00:00
Simon Hunt
00a27ff91b ONOS-1479 -- GUI - augmenting topology view for extensibility:
- Cleaning up PropertyPanel methods - overloading values (string, int, long, object)

Change-Id: I84c86a48de8a776b407982687bc02def18eaef61
2015-07-29 02:27:39 +00:00
Simon Hunt
b745ca6619 ONOS-1479 -- GUI - augmenting topology view for extensibility:
- Added id field to property panel, as well as overloaded constructors.
- Added modify*Details() methods to UiTopoOverlay.
- Cleaned up use of string constants.
- Reworked RequestDetails in Topo view msg handler (and base).
- Fixed bug in topo UI where selected host title click caused exception on server.

Change-Id: Ib2a3cf60fae8ad8cda77a3b6933ee758262e6f3c
2015-07-29 00:23:39 +00:00
Bri Prebilic Cole
236ef680a1 ONOS-2101 - GUI -- CSS for marching ants added. Node.js server now takes -v and -v! command line arguments.
Change-Id: Ifbf1238e37cd19d96a8bd1560b7aa755e9c14808
2015-07-28 23:40:02 +00:00
Simon Hunt
93735afe7d GUI -- deleting experimental code for topo refactoring.
Change-Id: I3984f2f4a29496259877bf045c4cc8f46d78c033
2015-07-28 12:10:30 -07:00
Simon Hunt
629b99ed41 ONOS-1479 - GUI Topology Overlay Work - (WIP)
- Augmented PropertyPanel class for more manipulation, and added unit tests.
- Added TopoConstants.
- Fixed bug in topoPanel.js that was not using the typeID from the event data.

Change-Id: I7ad759217f2d32642a09be2a9199cf1fcb45ac6e
2015-07-27 17:38:44 -07:00
Simon Hunt
0af1ec3264 ONOS-1479 - GUI Topology Overlay Work - (WIP)
- Implemented initial ability to have overlay modify the summary panel data.

Change-Id: I0d6bd6d62f0e0d5ba9d901a47271044e0c8d0c89
2015-07-24 12:18:06 -07:00
Thomas Vachuska
4e0e0936a6 GUI -- Preventing UI web-socket from attempting to re-open when shutdown.
Change-Id: I4851542d20a3e20b085d42f1fa235909d42f05eb
2015-07-24 10:18:07 -07:00
Simon Hunt
e05cae4d15 ONOS-1479 - GUI Topology Overlay Work - (WIP)
- UiExtension now uses Builder Pattern; added topology overlay factory.
- Refactored UiExtensionTest (and other classes) to use builder.
- Created UiTopoOverlayFactory, UiTopoOverlay, and TopoOverlayCache.
- Started implementation of TrafficOverlay.
- Inject TopoOverlayCache into TopologyViewMessageHandler; added TopoSelectOverlay request handler.
- Modified UiExtensionManager to create traffic overlay.
- Augmented UiWebSocket to create overlays on demand, and inject overlay cache into topo view message handler.
- added client side wiring to switch overlays.

Change-Id: I6f99596aefb3b87382517ce929d268a2447545ee
2015-07-24 15:32:10 +00:00
Bri Prebilic Cole
68844bae25 ONOS-2422 - GUI -- Sample client side code for maven archetypes updated.
Change-Id: I3ce65ab83b24cd04498913cf1fabf8eabb67ba14
2015-07-22 15:41:37 -07:00
Bri Prebilic Cole
70aacc4e1a ONOS-2325 - GUI -- Rewrite / bug fix for table row flashing. Multi-rows act like a unit and row flashes when a single new element is added.
Change-Id: I7be876281c0c86b927366223fc87372ea21034ec
2015-07-22 13:53:48 -07:00
Simon Hunt
72e44bf8b8 ONOS-1479 - GUI Topology Overlay Work - (WIP)
- created TopoOverlayService to allow registration of topology overlays
- modified topoToolbar to include a radio button set for each registered overlay
- created seed traffic overlay

Change-Id: I70770cb1c691730914c81e497823ea08703587f1
2015-07-21 21:34:33 -07:00
Thomas Vachuska
2a5ac75462 Fixing not-ready GUI page.
Change-Id: I7671298502c675ae5fdf2a02e7ee67e775f2e797
2015-07-21 19:26:17 -07:00
Thomas Vachuska
a02fc8172e Fixing & enhancing STC test scenarios.
Change-Id: Ieff7ce5350a69d8ebb215a2344c67e41479cf371
2015-07-21 18:37:58 -07:00
Bri Prebilic Cole
9dcaea5c7b ONOS-1865 - GUI -- Keys from Topo View are deregistered once view is navigated away from. Device and App View 'esc' key registration added.
Change-Id: I88896266936a4f148007170d67058036fb365fe5
2015-07-21 14:39:56 -07:00
Bri Prebilic Cole
0e7a1bdaef ONOS-2325 - GUI -- Multiple row highlighting minor bug fixed.
Change-Id: I60108e7f0f6992e28dd233980a09cc110c39c4a7
2015-07-21 17:46:37 +00:00
Bri Prebilic Cole
0bc4de2196 ONOS-2325 - GUI -- Table View rows now flash yellow when their information updates. Minor device details panel bug fix.
Change-Id: I78eb0f90af00ce4484255d7e9e0c3c8a10a0eda7
2015-07-21 01:14:51 +00:00
Bri Prebilic Cole
17c6d0acdb ONOS-1749, ONOS-2386 - GUI -- Can jump to selected device in Device View from Topo View by clicking on Detail Panel title or action button. Bug fix for deselecting action buttons on Device View upon details panel close.
Change-Id: If0afe487cf486c17cca7a5950e2a49d3bd8d28bb
2015-07-17 00:04:56 +00:00
Bri Prebilic Cole
8040176c31 ONOS-2385 -- Bug fixes for removing individual links on the Topo View. 5 or more links between devices have a label indicating how many there are between each one.
Change-Id: I301ca6da8c453b54e16980a47e09dfd9f2f80f8b
2015-07-16 18:50:59 +00:00
Bri Prebilic Cole
038aedde30 ONOS-2328 GUI -- Enhanced Topology View to show multiple links individually between devices (1 - 4). 5 or more is a thick line.
Change-Id: Ie096086454fd8d1d5d40f09396681f9cba8597a1
2015-07-13 16:33:14 -07:00
Bri Prebilic Cole
aeeb33ef1c ONOS-2328 GUI -- Started work on seeing multiple links between devices on the topology view. Device links are now grouped based on what device they are between. Also minor bug fixes and investigations into other bugs. WIP.
Change-Id: I444f016268efc5c489ba6ad0282d0f7827fff462
2015-07-09 23:59:32 +00:00
Bri Prebilic Cole
0c41ba26a9 GUI -- Cleaned up directives - onos-sortable-header and icon no longer use isolate scope. Icon directive moved to icon.js. Deleted unneeded TableService.
Change-Id: I53970176b9ca021d1aa7d844ccd961cbf6ac6b51
2015-07-06 15:09:56 -07:00
Bri Prebilic Cole
eef67ae18f GUI -- Directive for tooltips on icon elements created. Control buttons on table views now have tooltips.
Change-Id: I77d73efa25bfc3adeb5519d5ca087475f5523c7d
2015-07-01 16:27:23 -07:00
Bri Prebilic Cole
9b1fb9aa33 ONOS-2202 - GUI -- Moved flow, port, and group navigation buttons out of device details panel. Created tab-like behavior to switch between the three views when viewing any of them.
Change-Id: Ibc4291689e913a3537bd621e8e579f5e198ae5f2
2015-07-01 13:57:26 -07:00
Sho SHIMIZU
be63b233cb Regard the release when the APIs became deprecated as Cardinal
Change-Id: I072fa33a2a70baa7466d7a0dc5067191476be0f3
2015-06-30 19:06:50 +00:00
Brian O'Connor
75deea6ee1 Printing stacktrace in UiWebSocket.java catch block log message
Change-Id: I867583e9e4881e6264196062f2c13c591c7ca78d
2015-06-25 16:07:06 +00:00
Bri Prebilic Cole
b3a6afeb5e GUI -- Resizing tabular view refactor and minor CSS edits. App View auto-refreshes by default again.
Change-Id: I362733996c340ed9fd5d674534c29181b7015410
2015-06-24 14:10:49 -07:00
Bri Prebilic Cole
0d3c61f67e GUI -- App View no longer auto refreshes by default.
Change-Id: Ifa64779a16e9e27d2af9d49d55727d07aec7ffd6
2015-06-23 11:53:55 -07:00
Bri Prebilic Cole
a7f81e5e03 ONOS-2074, ONOS-2075 - GUI -- App View Control Button state and icon bug fixes.
Change-Id: Icdaf5ca57963c6e4f30618cb6468c980ac3a786d
2015-06-23 10:59:05 -07:00
Bri Prebilic Cole
522e75698d ONOS-2074 - GUI -- Refactor Application view to use directives. WIP.
Change-Id: If886b5af1313ef350e041dc9f9a21ba150edcd79
2015-06-22 17:17:42 -07:00
Thomas Vachuska
750ab045f7 Starting on STC monitor.
Change-Id: I279ef5f26a0e3a5a44c6f597be6c2980f8c955ed
2015-06-19 15:41:32 -07:00
Simon Hunt
f65c378e68 GUI -- Topo View - change default map to be continental US.
Change-Id: Iba696a6c61f72732dcbdf7b80c7f263e176a6182
2015-06-12 13:33:48 -07:00
Simon Hunt
e1ce42976f ONOS-2109: Fix for (0,0) coords bug - delay opening web socket until we have loaded the map projection.
Change-Id: Ibe38154c987baf77768e2d6a0bcaf8f35550efcb
2015-06-12 13:07:02 -07:00
Simon Hunt
2362b07fad GUI -- Topo View - Added ability to define different background maps of world regions.
Change-Id: I937106c1c7c9e045230fce88dc7e5a5849b5cb3f
2015-06-11 20:08:36 -07:00