1107 Commits

Author SHA1 Message Date
Steven Burrows
68d6f9526b Topo2: Adding peer region node to the topology
Change-Id: I846d2f1ca27faa4602c772aba006f5be55da6106
2017-03-14 06:23:26 +00:00
Steven Burrows
b11a8b834a Topo2: unpin nodes when a node is hovered and 'U' us pressed
Change-Id: I5f25243073ea7e32354c4777576ad402e6124296
2017-03-13 17:57:40 +00:00
Steven Burrows
f303c1e49d Topo2: Fixing the incorrectly merged patch (13089)
Change-Id: I35d1cdb343fc15b6b67fa10f5fc8f5fb3677c547
2017-03-13 12:26:22 +00:00
Steven Burrows
892cba68ab Topo2: Reset node position when hovered and 'R' is pressed
Change-Id: I4e2ce27bf255b7a94c089cef8f234f953c56d74c
2017-03-13 11:46:50 +00:00
Simon Hunt
9edd172c61 Topo2: fix incorrectly patched review (sorry Steven).
Change-Id: Ib87a554b2311ac4258a70396f4fd6246546fb81b
2017-03-10 17:43:26 -08:00
Simon Hunt
a10c363bd9 Topo2: Added bookmarks to the URL when navigating regions
A querystring parameter 'regionId' is looked for within the URL and if found the application
will navigate to the region specified.

Change-Id: Id87e0e073f14a7b8299175ffc6a504e6e510e9bb
2017-03-11 01:29:31 +00:00
Steven Burrows
56be9103d4 Topo2: Created a new Bayarea topojson
This increases the performance (Simplified shape layer to reduce computing needed to scale)
Removes the coast line border

Change-Id: Ia3dbcae4af896a5605b61a194de755c3eebe5268
2017-03-10 01:49:33 +00:00
Steven Burrows
0aba3e8a06 Topo2 - Bug fix: Error in the breadcrumb service when navigating to a previous layer
Change-Id: I9afcee455d8832c51a06473bc8c4e7972b982530
2017-03-09 00:36:53 +00:00
Steven Burrows
bd40284e48 Topo2: Bug fixes
1: port lables not showing on mouseover
2: D3 Errors when there are no topology errors and a user pans/zooms

Change-Id: Ic65ba393d23b60673c3a731d1986ee15bbe1bd88
2017-03-08 23:58:22 +00:00
Steven Burrows
b43c1a91d2 Topo2: Refactored Maps and Sprites to be managed by a BackgroundService
Change-Id: I75965fc76734436ce0c68e06dd75663baa924287
2017-03-08 18:56:26 +00:00
Andrea Campanella
af93468792 ONOS-6071 adding Mods for protection links
Change-Id: I116f6af0044debac635e9a8ddeae12ab43bb1fe6
2017-03-07 22:23:04 +00:00
Simon Hunt
95f4b42a2f Clean up topo2 initialization. (WIP)
Change-Id: I417800019a5ebdf90da0f29ef11e7c05a4999b77
2017-03-07 02:02:13 +00:00
Steven Burrows
1116254630 Topo2: Added debug grid and amended node positioning
Change-Id: Ibd2ab1f0793b3943c471ae7c7bb3708a7a46897f
2017-02-28 00:05:59 +00:00
Steven Burrows
ea1d1ecb29 Topo2: Refactored Hide, Show and Toggle methods to the ViewController
Change-Id: I63c9a0cf99f7e631a6b0000c28b637e5983c35c8
2017-02-23 22:38:25 +00:00
Simon Hunt
7d5e984496 YANG GUI - fixed incorrect event/variable naming.
- also added custom glyph for YANG.
- also implemented details panel structure.

Change-Id: Ifdbf358acfa724591afd3b865da7e9d1dab5d429
2017-02-23 14:18:54 -08:00
Simon Hunt
cc035c5f1a Yang Model Table View: skeleton code in place.
Change-Id: I836b00674d45ad5a4937bbb6c52be3df178a896e
2017-02-22 21:22:09 -08:00
Simon Hunt
5881be845d Oops - checked in exposed Topo2 Dev by mistake; fixing...
Change-Id: I3f5b9aa5e34b50cee4f1cdb249ed559ff4383ae1
2017-02-22 14:31:05 -08:00
Steven Burrows
86b74fcbe6 Topo2: Change the map background according to the current layout payload
Change-Id: I4170857ee22faf61094ddb1021bbfd9a4b606cdf
2017-02-22 22:09:22 +00:00
Deepa Vaddireddy
f3932c00ff Fix for ONOS-3750
Change-Id: Ib4c870ea050d0c3a0f9a95c1327621bda93b40f6
2017-02-21 19:52:10 +00:00
Steven Burrows
3db5ddbbd4 Topo2: position grid nodes it relation to the sprite layer size
Change-Id: I634b89dcc60c2a9aafbe0ec08d6075892d5063f6
2017-02-21 19:45:00 +00:00
Alan Deikman
8d858750da ONOS-5976 Added CodecContext service to UiMessageHandler to allow
handlers to use JsonCodecs.

Modified the DeviceView to utilize the JSON Codec context capability
for demonstration purposes.   Functionality should be identical.

Change-Id: Ic6d25b4be6fc634dfa88277f17f93287af4c331c
2017-02-17 21:46:43 +00:00
Yi Tseng
3a9b01cf8d Fix error when remove non-numeric key intent from UI
Change-Id: I74f164c9389ca6900058468cc21eb0b8b743a8f0
2017-02-17 00:07:52 +00:00
Simon Hunt
bc30e68753 More plumbing of grid coordinates vs. geo coordinates.
- Added background reference parameter to layout command
- send correct location data to client for devices, hosts

Change-Id: Ic00bda76f4e4bc8d3e23e07a08f3bc5367ec85a9
2017-02-16 15:46:59 -08:00
Andrea Campanella
732ea83d7c [ONOS-5523]ProtectedIntentsOverlay
Change-Id: Ief409aacf7e82655881f658718ac0ca50a3c8cc9
2017-02-14 22:04:32 +00:00
Simon Hunt
eb3cf54f31 Topo2: Add grid (x,y) option to null-provider devices and hosts (and basic element config).
Change-Id: Ia9eed66bda03174a6986d07fec40eb2a8f7728e3
2017-02-14 10:22:16 -08:00
Ray Milkey
54a78514d2 Starting snapshot 1.10.0-SNAPSHOT
Change-Id: Icd6983be6a52293fb8a846a02d5e314c2c7aeaf0
2017-02-13 11:13:52 -08:00
Ray Milkey
57b510152e Starting snapshot 1.10-SNAPSHOT
Change-Id: I800d5d9e7f23793f5288457bca449ca382896723
2017-02-13 11:06:55 -08:00
Ray Milkey
de84cdde9a Starting snapshot 1.9.0-SNAPSHOT 2017-02-13 10:54:12 -08:00
Ray Milkey
8588c48114 Tagging 1.9.0-b3 2017-02-13 10:52:31 -08:00
Steven Burrows
3cc0c370fa Topo2: initial service to add sprites to topology
Change-Id: I3d7ea53c94c875ad0590fc02025f2b389087b0b2
2017-02-10 19:37:13 +00:00
Simon Hunt
a1028c4684 ONOS-1904 : Initial patchset for defining the Sprite Service.
- reverting topo-theme.css so that the original sprite layer still works (if anyone out there is using it).
- adding hard-coded sprite and layout for testing purposes (they'll be removed later).

Change-Id: I5f78c5cbc66cfe9ad0ac0292d5ffb1e19b611fa5
2017-02-09 19:20:39 +00:00
Steven Burrows
42eb9e2e91 Topo2 - Update device model on status change
Change-Id: I1387c3a5296ef4a4c27908251d43cf34bef4fdf4
2017-02-06 17:27:08 +00:00
Simon Hunt
441c9ae81e ONOS-5726: augmented implementation of "showIntent" overlay support.
- added acceptIntent() callback hook, to allow overlays to declare which intent types they can display.

Change-Id: I18d0b6f05b0a348623bd5a90d58d996d389bdd95
2017-02-06 17:23:54 +00:00
Simon Hunt
fc5c58437f ONOS-5726: completed implementation of "showIntent" overlay support.
(note, there is still some cleanup to be done).

Change-Id: I6c805ad954b97ca261b5536240b277df7712a834
2017-02-02 10:23:41 -08:00
Steven Burrows
b15a39483b Topo2: Update links on websocket events
Change-Id: I6a8b05cc0eaf67e2b10dd39aeb4b876c61c40ec6
2017-01-31 18:57:59 +00:00
Simon Hunt
c5489c9178 ONOS-5726: incremental step to generating mini-dropdown of registered topology overlays for intent view.
Change-Id: I5e892504b3ca46e70b97a97a58fa1e54ebed7dd0
2017-01-31 17:17:07 +00:00
Simon Hunt
8eac4ae4da ONOS-4972: Augmented UiModelEvents to hold context and memo about the event subject.
Change-Id: Id0e28d8d5d3eb80fba36e0392cc80167effd39bc
2017-01-20 21:38:26 +00:00
Deepa Vaddireddy
6334092129 Fix for ONOS-5406
Change-Id: I932e8efc3cb09b021316950a3104c62fe29e1dbc
2017-01-20 21:28:25 +00:00
Ray Milkey
287b4ae810 Starting snapshot 1.9.0-SNAPSHOT 2017-01-19 15:21:17 -08:00
Ray Milkey
2557ba3375 Tagging 1.9.0-b1b 2017-01-19 15:20:17 -08:00
Steven Burrows
af96a210bc Topo2 Uses multiple ForceG layers for region animations
Topo2 corrected injected deps naming inconsistencies
Topo2 Region navigation comment fixes
Refactored Topo2Layout
Changed SVG 'g' elements to use class names
Center Layout on Region Navigation
Upgraded D3 to patch the force layout end event
Fix - No enhance on link hover if port highlight is disabled
Fix - Link selection labels for A/B Label and A/B Port properties
Refactored Topo2Layout link selection to be part of Topo2SelectService
Linted Topo2 Javascript
Refactored Topo2RegionService

Change-Id: I0e3a22fbc85df99af94fabd3e45191a95ee502b6
2017-01-19 18:45:16 +00:00
Yuta HIGUCHI
a36f10b03a Remove executable bit from source files, etc.
Change-Id: Ic1a1d9390ca6790f0644504e3bf2569faac1fa11
2017-01-19 18:28:43 +00:00
Viswanath KSP
3232286de4 [onos-5822] Added changes
Addressed check-style issues
Addressed review comments

Change-Id: I1e8015a604e81b3f24a75c68b6a002fa0bb81eb2
2017-01-19 18:23:13 +00:00
Steven Burrows
8ea5dea90d Topo2: Hide Breadcrumbs if there are no subregions configured in root
Change-Id: Ifa62e60b92271b263be6689522e0ccd2205a06c7
2017-01-18 17:45:54 +00:00
Simon Hunt
8419efd32c ONOS-5726: Route "show-intent" request through a topo-overlay hook.
(This is the first of several steps for this Jira ticket).

Change-Id: Iad8d0500d68f36de17c681b1072bfaa1e94f0b33
2017-01-13 01:24:56 +00:00
Simon Hunt
5328f794af Fixed HostToHost intent highlighting on topology view.
Also removed obsolete code from TVMHB.

Change-Id: I67e0c9bda5719ad2ae7217a163e24642747c7541
2017-01-11 17:43:43 -08:00
Simon Hunt
7ee9f083f7 Remove obsolete harness code (TopoX)
Change-Id: Icf4c8fe0f29e90bccd8ca0d58e3b1245ce383d9e
2017-01-10 17:32:56 -08:00
Simon Hunt
bbd0f4691e Prevent unwanted events transmitted to UI (while T2 under development).
Change-Id: Ib96e01bd0992684429e048421c18a24bd11e4a92
2017-01-11 00:42:05 +00:00
Simon Hunt
c53681836a More removal of deprecated sid.
Change-Id: I0ae84f1154e394f91b9f54249bd7d4ce43a43bfc
2017-01-10 13:32:04 -08:00
chengfan
c5a99dc2da [ONOS-4136] Implement Partitions View.
show partition info in table format

Change-Id: I5df276ab092715249f97ff118d0012da09789f49
2017-01-10 20:01:38 +00:00