1003 Commits

Author SHA1 Message Date
Andrea Campanella
0c17a0ad05 ONOS-3182 added swap functionality
Change-Id: Idc521a330c5bb3c0e0a47f66a90dfa95855e610f
2015-12-02 01:30:22 +00:00
Simon Hunt
02183bec5a Reference table of country codes (useful when defining map filters for topology view).
Change-Id: I94f6aa18407f4b01ad9efd77e704aa17101ee613
2015-12-02 00:48:44 +00:00
Satish K
598c28d234 Inconsistent synchronization fix for UiWebSocket.connection
Change-Id: I098c5765c89f5885df54578c624ff80fb67727b8
2015-11-24 17:20:50 +05:30
Charles Chan
33f28a96f7 Carry previous host subject in HostEvent
This is an enhanced version of gerrit 6085 that provides not only the old location
but also the entire old host subject.
The main purpose is allowing apps to be aware of the change of IP address as well

Change-Id: I448d73b0d1e705996259cb0ec777f959f485d9c2
2015-11-18 18:17:44 +00:00
Simon Hunt
864333ae70 ONOS-3265: Re-used device glyph for deviceTable icon.
Change-Id: I5c22c6e3229780dae9ced370c0d27fcd516a2f16
2015-11-17 18:02:33 +00:00
Simon Hunt
20856ec0a3 ONOS-3265: Added navigation button / logic for devices/flows/ports/groups views.
- just need to create a "devices table" icon.

Change-Id: I3efca7dbb1ebb718416b583b71639763b9f32886
2015-11-16 15:58:14 -08:00
Simon Hunt
95d56fdd4f ONOS-3347 - HostMoved event now processed correctly.
- added new DefaultHashMap utility class
- updated TopoViewMsgHdlrBase for cleaner event translation.

Change-Id: I1c5e8c981e2d617366c25f497dc9336e09684a2e
2015-11-12 21:05:38 +00:00
Simon Hunt
1ad592760b ONOS-1864 -- Topology view sending events after view changed
- it helps if we remove the model listeners when the UI tells us to stop monitoring topology.

Change-Id: I272a664cdddecf584b20e496eebed3275fc9a9aa
2015-11-10 15:23:21 -08:00
Simon Hunt
a211f7fac0 GUI -- Ensure that topology view dialog is closed if we navigate away from the view,
or if we switch overlays.
 - also add setTitle() function to dialog API.

Change-Id: I68bf1ff3f329e61bcf41512a9ebdefb1be7a0f95
2015-11-09 13:29:53 -08:00
Simon Hunt
75c25689b5 ONOS-2850 : Continuing Topology Programmable Dialog box --- WIP.
Change-Id: Id82c74c2acec633b38595975ed605adb81d9ec90
2015-11-02 16:50:00 -08:00
Simon Hunt
8d558085e8 ONOS-2850 : Beginnings of Topology Programmable Dialog box --- WIP.
Change-Id: I7e08b3c5d97f409c470eeb97b0f988a14b6d495f
2015-11-02 19:07:26 +00:00
Simon Hunt
144bd799e2 ONOS-3129 : GUI Intents to Topo :: part the third -- (bug fix) only navigate if a table row is selected.
Change-Id: I21950448c0f05df29edbdd3ba8068ebc8c028da0
2015-10-28 11:51:05 -07:00
Simon Hunt
4a6b54b1cd ONOS-3129 : GUI Intents to Topo :: part 2 - pushing data through topo view and having the intent path show up.
Change-Id: Ie626a46e189d2b704d683e0f58762a68cd3d3a7d
2015-10-28 17:44:11 +00:00
Simon Hunt
4e412732d7 ONOS-3129 : GUI Intents to Topo :: part 1 - making intent table rows selectable; adding topo button.
Change-Id: Iac53411c2a5af9f093d822d49a76b3cd5117fbf1
2015-10-27 15:25:47 -07:00
Simon Hunt
de99e0b339 GUI Topo -- Badges - Enhanced uitopo archetype to also use badges.
Change-Id: I80cd4783a4154a2ccce6054175022b97ef7bc6c1
2015-10-26 16:30:02 +00:00
Simon Hunt
004fc2c4f8 GUI Topo -- Badges - Fixed glyph positioning. Added CSS for info/warn/error statuses.
Change-Id: I9e37863a3425df9a9ecd2d20f5526e4f63c6ad00
2015-10-23 11:56:08 -07:00
Simon Hunt
5674db9e41 GUI Topo -- Badges - WIP.
Change-Id: I84a4d688f960f5162b9ae7c7c14ee4c118e2c707
2015-10-22 16:12:55 -07:00
Simon Hunt
13cc0835fc GUI Topo -- Added missing glyphs
Change-Id: I5895b86248bc084c9e71c52cdb6161ae5b736e4a
2015-10-22 09:23:32 -07:00
Simon Hunt
e9343f3799 GUI Topo -- Cleaned up NodeBadge, now that we have a clearer idea of what we want to model.
Change-Id: I754a94cbd1fbe2a2c8affccaca88c48c3fa33b92
2015-10-22 16:18:02 +00:00
Simon Hunt
53ec73fb95 GUI -- added topo test scenario skeleton for showHighlights.
Change-Id: Ie2cf901bc37343618563b38b3825b03a4c0db668
2015-10-19 16:55:24 -07:00
Simon Hunt
a5b53afebc ONOS-3128 : Web UI - Traffic overlay as default overlay.
- fixed bug in radiobuttonset which failed to update button selection state via programmatic selectedIndex() call.
- default overlay configured at beginning of topoToolbar.js

Change-Id: I54c82e402b3c3955c3d83a264c6d8ac14127ce70
2015-10-12 15:56:53 -07:00
Simon Hunt
092912500e GUI -- Topology Overlay - removed dead code.
Change-Id: I8be1b072d6b7a20aadffcd5463b02a222ff4248d
2015-10-12 21:44:15 +00:00
Simon Hunt
044f280721 GUI -- Added "devices" scenario to display all device types.
- added "query" glyph.
 - added glyphDefined() predicate to glyph service.
 - made sure query glyph is displayed if a device type for which there is no corresponding glyph is encountered.

Change-Id: Id5339ad3b666b885e096ced57760c5f84d8bcfc2
2015-10-08 12:38:16 -07:00
Simon Hunt
b691f0adfe ONOS-2798 - GUI -- added microwave dish to glyph library.
Change-Id: I9581eb1cb7f454a0a83bbc6edfb785a6f399ce7b
2015-10-07 11:38:49 -07:00
Simon Hunt
d557925cd0 ONOS-2876 -- GUI - Setting friendly device names.
Change-Id: I3e84f473af4c26c9a5e8b5cf9598d1448c4be20c
2015-10-06 23:24:18 +00:00
Thomas Vachuska
8f62f57ee1 Sketched out server-side GUI code for setting/getting device friendly name.
Change-Id: If9cfe6b549fc312495f429f05f0907e0e24f2ee7
2015-10-06 12:17:44 -07:00
Simon Hunt
d766c31389 ONOS-2876 -- GUI - first cut at client-side code for device friendly name setting (still WIP).
Change-Id: I531a2f1fef698cb72a5529f732bb2a0a97e2acc4
2015-10-06 11:46:41 -07:00
Simon Hunt
71892221d1 ONOS-2901 - Added fix to ignore reserved global keys, when activating a topo overlay.
Change-Id: I9bcd15e4a5e6d688683e0ac703328dc4f840c461
2015-09-29 20:59:49 +00:00
Thomas Vachuska
347cc8757e Fixed a few blemishes in the packet processor GUI view code.
Change-Id: I9e109b9d8432de52862809719284d627320d5d6f
2015-09-23 10:48:21 -07:00
Thomas Vachuska
3ece373c81 Added a new GUI view for packet processors.
Change-Id: Ia0c6a23b389c4033b94deefdc32a2543b9c9cfa5
2015-09-22 23:58:50 -07:00
Brian O'Connor
f967ad61dc Starting snapshot 1.4.0-SNAPSHOT
Change-Id: I6b64a70eb8c416b58689afd2af7d726153176f6b
2015-09-18 15:19:54 -07:00
Brian O'Connor
b3a3b52f46 Rolling back to snapshot 1.3.0-SNAPSHOT
Change-Id: I5394f02bc4cc4614427e5e535889e883944734fd
2015-09-10 17:26:49 -07:00
Brian O'Connor
cbc5878c31 Tagging 1.3.0-rc2
Change-Id: Id062ea54a0f03c26eb763e03cc347dbfe63cd03f
2015-09-10 17:08:00 -07:00
Thomas Vachuska
58de416ef1 Fixing copyrights.
Change-Id: Iacdddaf1b83fa24998730c3f714fcaf35351ae9e
2015-09-10 16:18:10 -07:00
Ray Milkey
f58a8882db Fill in some missing package info files.
Change-Id: Id204413428437cfcfd05c213768538ac4e6037b9
2015-09-10 20:15:32 +00:00
Ray Milkey
9b36d81ce3 Javadoc fixes
Change-Id: Id23ed2d576b2222194153be9d043ca5acafe67ae
2015-09-09 23:54:01 +00:00
Brian O'Connor
e8bcb70258 Changing version to back to snapshot 1.3.0-SNAPSHOT
Change-Id: I05bc4669bf3ad2a149cee5d303da42bf8ffd14e8
2015-09-04 23:57:08 -07:00
Brian O'Connor
004345f6c8 Tagging 1.3.0-rc1
Change-Id: I640fc75397b90532e8a71f9413b6822f80b3e775
2015-09-04 23:47:08 -07:00
Simon Hunt
1178d5b335 ONOS-2789, ONOS-2797 -- GUI - added S.Korea and Australia map ID's.
Change-Id: I8e3d27385c99d4549a06f9d98572718bfd15d92d
2015-09-02 17:02:49 -07:00
Simon Hunt
52560661c5 ONOS-2186 - GUI Topo Overlay - (WIP)
- Moved TopoJson to core ui API, so it is accessible to external apps
- Added highlightsMessage() to TopoJson
- Pulled sendMessage() up to UiMessageHandler

Change-Id: Iacab5b69e3b2a6db98be8391274695247ba5526d
2015-08-27 22:46:44 -07:00
Simon Hunt
5b3ff90410 ONOS-2186 - GUI Topo Overlay - (WIP)
- Default behaviour is to "unsubdue" each node and link present in the Highlights message.
- Now added ability to tag nodes/links for remaining subdued when rendered
(this needed for BYON application).

Change-Id: I351ee0d135bf3ef8f46102f461a45ee48fe9a5cc
2015-08-27 09:46:36 -07:00
Simon Hunt
94f7daec34 ONOS-2186 - GUI Topo Overlay - (WIP)
- Showing traffic on selected intent now subdues other elements.
- Augmented Highlights to allow for retrieval by ID.
- Reparented HostHighlight and DeviceHighlight to NodeHighlight.
- Added a few extra highlight unit tests.

Change-Id: I0de1cefdcfda58a6fec6e90be5fe898d35aa1b37
2015-08-27 16:11:52 +00:00
Simon Hunt
578301779b ONOS-2186 - GUI Topo Overlay - (WIP)
- Cleaned up intent highlighting in TrafficMonitor (deleted deprecated TrafficClass).
- update traffic ESC handler to force cancel traffic.

Change-Id: I9cab752152718c367ff0cbf4dcacc1dff299164b
2015-08-26 21:11:39 +00:00
Simon Hunt
743a8492b8 ONOS-2186 - GUI Topo Overlay - (WIP)
- Basic ability to visually suppress (two levels) other links/nodes, added to Highlights model.
- Added javadocs to Highlights class.
- Added unit tests for Highlights and TopoJson classes.

Change-Id: Id7a9990dcbad20139a4dab89cf54e476c2174ec0
2015-08-25 23:48:08 +00:00
Simon Hunt
d3ceffa1c0 ONOS-2186 - GUI Topo Overlay - (WIP)
- Re-worked JSONification of LinkHighlights to simplify code.
- added a couple of static imports to clean up code.

Change-Id: Ia210c17dfb10972b52241b7a01c0906eef0a1f2a
2015-08-25 21:35:54 +00:00
Simon Hunt
72297219c8 ONOS-2186 - GUI Topo Overlay - (WIP)
- added devicesWithHover(), hostsWithHover(), hovered() to NodeSelection.
- wrote unit tests for NodeSelection.

Change-Id: I6dca0f4f0a4ce2412438c8411102034969ef4343
2015-08-25 19:38:38 +00:00
Simon Hunt
d2862c3961 ONOS-2186 - GUI Topo Overlay - (WIP)
- added isActive() predicate to UiTopoOverlay.
- auto-select single intent in an intent selection group.
- clean up mouse over/out handling.

Change-Id: I0f951bd26fcfc791d73bb8121ebbe002086294ea
2015-08-24 17:42:01 -07:00
chengfan
392e8f958e [ONOS-2096] Let GUI support tunnel
1.add a tunnelEndPoint formatter.
2.let the tunnel page show bandwidth.
3.optimize some codes.

Change-Id: I57583f915c23e65b27b328292c9690237eba6a69
2015-08-24 22:02:58 +00:00
Simon Hunt
584e92d9b5 ONOS-2186 - GUI Topo Overlay - (WIP)
- re-routed mouseover/mouseout through the topology overlay.

Change-Id: Ia20469415458f7f301a7650bfcaa9e758828b8d5
2015-08-24 19:32:23 +00:00
Simon Hunt
191c84a5e3 ONOS-2186 - GUI Topo Overlay - (WIP)
- moved TopoUtils, NodeSelection, BiLink and Map (and Base derivatives) to core API.

Change-Id: I105f6df6508b1597ffde19fe7e360d3775abf250
2015-08-21 15:51:38 +00:00