1003 Commits

Author SHA1 Message Date
Fan Cheng
12ed9af2b7 [ONOS-4624]keybindings are not disabled when dialog panel is in use
add a condition judgment before do the keystroke bindings.

Change-Id: I85f2071b725e34b6c274800ffa934e060a855280
2016-06-21 15:31:42 +00:00
Simon Hunt
f29d8e6757 ONOS-4359: continued work on theming UI
- topo view: disable map tint option.
- topo view: link details - fix icon size.

Change-Id: Iad844ad77a52224fe475bdd044edae4e3a9fe507
(cherry picked from commit fa3889f)
2016-06-20 16:31:44 -07:00
Simon Hunt
a5487ad314 ONOS-4359: continued work on theming UI
- topo view: fixed device/host badge rendering
- added "mojoColor" mock server scenario

Change-Id: I5d2da657580503abd8015875d45d2e715d44033a
(cherry picked from commit 44c440f)
2016-06-20 16:31:44 -07:00
Simon Hunt
8f907ccbc8 ONOS-4359: continued work on theming UI
- topo view: fixed internal spacing (padding) of summary and details panels.

Change-Id: Ie0c45b80a4362cc53329e7f3ab14ed7046a03513
(cherry picked from commit 9a1e18d)
2016-06-20 16:31:44 -07:00
Simon Hunt
8d47a5c872 ONOS-4359: continued work on theming UI
- topo view: fixed vertical spacing (and interactions) of summary and details panels.
- added bbox() to panel API.

Change-Id: I84544cc558020582c95d33096b92ac5756e68628
(cherry picked from commit e8c54db)
2016-06-20 16:31:43 -07:00
Simon Hunt
4766dfbae4 ONOS-4359: continued work on theming UI
- topo view: fixed node and link selection highlighting.

Change-Id: I48d4ac06989dd98b0b2182fbd45b76eb2ca737b7
(cherry picked from commit 728dce0)
2016-06-20 16:31:43 -07:00
Simon Hunt
f44d726728 ONOS-4359: continued work on theming UI
- topo view: device icon and label re-theming (WIP)

Change-Id: I5ecbc1c5b8a8315bfadfaacf62cfdb0e6d1f5a9c
(cherry picked from commit 92eaf44)
2016-06-20 16:31:43 -07:00
Simon Hunt
a976134231 ONOS-4359: continued work on theming UI
- topo view: map and instance panel re-theming.

Change-Id: I8e5b0eda61b78b7d54593d84efccb16c54c1611e
(cherry picked from commit 2d147f6)
2016-06-20 16:31:43 -07:00
Simon Hunt
1e44e08c59 ONOS-4359: continued work on theming UI
- replaced masthead logo with double-resolution image.

Change-Id: Ia6ac1a1c1a2870487b60e28ea9c89b69cdfbd979
(cherry picked from commit 9f4303b)
2016-06-20 16:31:43 -07:00
Simon Hunt
0991b34e3e ONOS-4359: continued work on theming UI
- cleaned up application confirmation dialog.

Change-Id: I498ef3897f828611ed8677873bcfcbcc3b09e1cc
(cherry picked from commit cf4b9a3)
2016-06-20 16:31:42 -07:00
Simon Hunt
e6e09845d1 ONOS-4359: continued work on theming UI
- updated xClose glyph
- replace double with single quotes in glyphData.js
- fixed close button on AppView details panel

Change-Id: I1e9139d096bdb4836710f019b5ee4e1c3c6e69e5
(cherry picked from commit 1fc873b)
2016-06-20 16:31:42 -07:00
Simon Hunt
047f4050bf ONOS-4359: continued work on theming UI
- adjusted app detail panel spacing of elements
- fixed bug in topo.css

Change-Id: I59c659dc1ccd908be2b3d7bcf2b5feeee6a2eabd
(cherry picked from commit 403b577)
2016-06-20 16:31:42 -07:00
Simon Hunt
5487ce704f ONOS-4359: continued work on theming UI
- changed spacing on table headers
- increased table header icon sizes a smidge
- modified 'play' glyph
- removed copyright from "partial" HTML snippets
- switched order of buttons on Intents View

Change-Id: I16967721ca0d22449f34b40ee2eb102d37ca12fd
(cherry picked from commit 772e688)
2016-06-20 16:31:42 -07:00
Simon Hunt
a42c4dcc95 ONOS-4359: continued work on theming UI
- cleaning up flow, group, intent, meter, and port views.

Change-Id: I4bbc483f1e63a0fb045dee3e90a293798820f7f6
(cherry picked from commit a565d9d)
2016-06-20 16:31:41 -07:00
Simon Hunt
986b92fafb ONOS-4359: continued work on theming UI
- cleaning up device table view, and device details panel.
- updated xMark glyph, added xClose glyph.

Change-Id: I1f5e4496dbfaa58315ddf0a8c2e0f6e4ff163239
(cherry picked from commit a7f62e1)
2016-06-20 16:31:41 -07:00
Simon Hunt
5fdba20edd ONOS-4359: continued work on theming UI (app control buttons).
Change-Id: I87c510caee499a2ecaa51241785e300cb06c1f61
(cherry picked from commit a705605)
2016-06-20 16:31:41 -07:00
Simon Hunt
811d857fa1 ONOS-4359: continued work on theming UI (app details panel)
Change-Id: I0961dfd6a90785b3a1dc040d500500facc8e05ed
(cherry picked from commit bb1b7a3)
2016-06-20 16:31:41 -07:00
Simon Hunt
0f8d7e91e4 Fixed broken mast-spec test.
Change-Id: Ibb79970d0c9adf15094f13db1aa2103b427cec63
(cherry picked from commit 83750e6)
2016-06-20 16:31:41 -07:00
Simon Hunt
f3fd4ed544 ONOS-4359: New UI look and feel : table views - base table. (WIP)
Change-Id: I22142b1723a88a89e91d1557b87a36e7c8767909
(cherry picked from commit 1d82123)
2016-06-20 16:31:40 -07:00
Simon Hunt
b940d69932 LnF updates to navigation menu. (reduce size of font).
Change-Id: I4fd9cf1fb799d8c6adbeb36c86fb1c1499b674e4
(cherry picked from commit ea3c223)
2016-06-20 16:31:40 -07:00
Simon Hunt
fb35b83a55 LnF updates to navigation menu.
Change-Id: I8dce2d5feebcf65143b1c0b4eee8b298a68995e0
(cherry picked from commit c0e282b)
2016-06-20 16:31:40 -07:00
Simon Hunt
d42e5d1a76 LnF updates to masthead.
Change-Id: I6c31d244eb1bad5c87d89b10a5df750043cf12a0
(cherry picked from commit b43f88c)
2016-06-20 16:31:40 -07:00
Simon Hunt
58894c87c7 Separating theme from layout for CSS files.
Change-Id: I4c3cec28b30de8026df4298f65ebf6ad92faf68f
(cherry picked from commit 11f662f)
2016-06-20 14:11:05 -07:00
Thomas Vachuska
fa4bb3b35c Fixing Europe map scale.
Change-Id: I00f8f58e2437c59e5e187e7025707f329fe811c9
2016-06-20 16:22:53 +02:00
Brian O'Connor
1b2aea88c0 Removing gratuitous relativePath from pom.xmls
The default value for relativePath is: ../pom.xml

Change-Id: I1f5e5e6bfa1e91fcddae4f8cb8ab0c00c276e6b0
2016-06-16 07:05:31 +00:00
Madan Jampani
492526abe0 Move cluster event handling off of event dispatcher thread to a background thread
Change-Id: I17261490898e51088e08ebd50c50c0ae962400d3
2016-06-07 16:21:16 +00:00
HIGUCHI Yuta
bee7bb198f Use SPDX license identifier
- Should fix following warnings
  npm WARN package.json Onos-GUI-tests@1.0.0 license should be a valid SPDX license expression
  npm WARN Onos-GUI-tests@1.0.0 No repository field.

SPDX license identifiers:
  http://spdx.org/licenses/

Change-Id: Idb94d7f70135687486d45c3629ff29fc0b4ed549
2016-06-04 20:28:02 +00:00
Simon Hunt
5c1a938147 ONOS-4646: Provide temp. mechanism for topology overlays to modify link details data.
Change-Id: I00b78b1da1580883e09af87ed470e6142a1ec19b
(cherry picked from commit 4f732d2)
2016-06-02 10:03:22 -07:00
Simon Hunt
b1ced8e014 ONOS-4619: Web UI -- Support for chained dialog operations.
Also added bool() helper method to JsonUtils and RequestHandler.

Change-Id: Ie3a9db983f0936b1ad48488ce19d1cdc2e20c16a
(cherry picked from commit 9bf9356)
2016-05-27 19:43:01 -07:00
Simon Hunt
356da76663 GUI -- topo - fix incorrect function reference.
Change-Id: I937808577ceed5c43afe840fb543af3a6c2401fd
2016-05-27 11:54:11 -07:00
Steven Burrows
3a9a6447b3 Topojsons have all been formatted with jsonlint
Added topojson files for all supportted maps, optimised the countries topojson files to remove unused properties.

Added Javadocs for UiTopoMap

Refactored Topo Maps to use UiTopoMapFactory, UiTopoMap classes.

Change-Id: I976137baa7f62a81e48231e1612b967d39dc641d

Refactored Topo Maps to use UiTopoMapFactory, UiTopoMap classes.

Change-Id: I976137baa7f62a81e48231e1612b967d39dc641d

Added Copyright

Change-Id: Ie62171ba6ab08bbf955bc444cd2db41d0c30baaa

Added file path for topojson or svg

Change-Id: Ib1fc79672079ec4c6e2cd35bc39a28abeafca297

Line break to account for the soft limit

Change-Id: Ib2b57ceee139b20a73d7ad0110b37fc1b5326ed7

Added File Path to the Map Class

Change-Id: Ic6ae4ca507e58155bb106ad46be14e048dc3a95c

Added File Path to the Map Class

Change-Id: Ib2200b0bf315f9dccb581447ddb4b6f6669e34ff
2016-05-25 00:20:01 +00:00
Thomas Vachuska
e614e3fd7c Fixing a GUI unit test syntax error.
Change-Id: Ia6278b1125c5e821441a45c33fcbbec71ecff7a0
2016-05-24 17:15:13 -07:00
Brian O'Connor
e642f7cf7b Bumping version to 1.7.0-SNAPSHOT
Change-Id: Id105bf08ecbdac6d4e214ae035b4220aea90f29f
2016-05-23 18:35:29 -07:00
Matteo Scandolo
209c6c6ec4 [WEB GUI] Fixed tests: (345 test passing, 21 skipped).
Change-Id: Idf24ac6ab599664a052c7cc860a554db82953a79
2016-05-21 17:14:50 +00:00
Matteo Scandolo
fa0548ba8e WEB GUI: livereload enabled for applications
Change-Id: Id267f4902499e378dc7cb471ec59174dbf4c35a3
2016-05-21 17:13:33 +00:00
Matteo Scandolo
231c7542ce [WEB-GUI Tests] Fixing UI unit tests
Change-Id: I6eb28a706e148da17f8b2d7d5f8e44821851462a
2016-05-20 19:28:06 +00:00
Thomas Vachuska
92b016b1c0 Enhanced layout service and hooked-in the ui topo session.
Change-Id: I357143766deb3f0d697a3e7963a53968ccdf3bc8
2016-05-20 19:11:49 +00:00
Matteo Scandolo
cf060775c2 WEB GUI: Live-reloading development environment
Change-Id: Ibe4a80905e7c140ff70f359d43a49e6430cc6838
2016-05-20 15:15:12 +00:00
Simon Hunt
eae81ee7bd Added host-related unit tests for model cache.
Change-Id: Iac27f62daed2c8e9114ce924c3014f35eb0ae5ce
2016-05-19 12:33:22 -07:00
Jian Li
3276d1569a Bump up osgi, jetty-websocket, math3, antlr4, common-io, influxdb-java
osgi-core: 4.3.1 -> 5.0.0
osgi-compendium: 4.3.1 -> 5.0.0
jetty-websocket: 8.1.18.v20150929 -> 8.1.19.v20160209
commons-math3: 3.2 -> 3.6.1
antlr4-runtime: 4.5 -> 4.5.3
commons-io: 2.2 -> 2.4
influxdb-java: 2.1 -> 2.2

Change-Id: Ie4ab08326327b64685cb6809d73927cab4278364
2016-05-18 17:17:43 -07:00
Simon Hunt
58a0dd0cef Included connect point port number in definition of UiLinkId.
Added dumpString() to ModelCache / UiTopology.
Added more unit tests for ModelCache.

Change-Id: I842bb418b25cc901bd12bc28c6660c836f7235bc
2016-05-18 20:59:54 +00:00
Thomas Vachuska
318cd58412 Fixing GUI to bypass the new UiTopoSession code which is not ready.
Change-Id: I5bcee7897f43867fc4d6157c44420937265d488b
2016-05-18 09:45:15 -07:00
Simon Hunt
c0f20c1b9a Implemented initial loading of ModelCache.
Created UiLinkId to canonicalize identifiers for UI links, based on src and dst elements.
Added idAsString() and name() methods to UiElement.
Added toString() to UiDevice, UiLink, UiHost.
Created Mock services for testing.

Change-Id: I4d27110e5aca08f29bb719f17e9ec65d6786e2c8
2016-05-17 10:37:37 -07:00
Simon Hunt
642bc456a4 ONOS-4326: Focusing on add/remove cluster member. (WIP).
If reviewing this, please refer to http://tinyurl.com/onos-ui-topo-model

Change-Id: Ic6568074ac768ec828f9103e92caab5e9a06ade6
2016-05-05 22:49:53 +00:00
Jian Li
82101d9d54 Bump up Chart.js to 1.1.1 and angular-chart to 0.10.2
This will be the last update on Chart.js 1.x and angular-chart 0.10.x
This commit resolves legend overlapping issue.

Change-Id: I3709f86ec397688b25947e4b30bec926ac9c9dd1
2016-05-05 18:05:02 +00:00
Jian Li
2d8d3d637f Receive chart annotations from client side
Change-Id: Ie9aaec4e5c90b470d98cc7e4bd34d231a0d38969
2016-05-05 18:04:28 +00:00
Simon Hunt
23f21e317e GUI -- Log the name of the logged-in user to the Javascript console, at beginning of index.html.
Change-Id: I973023edbb4aa1af3af816fc59895e8ab026192d
2016-05-04 23:58:12 +00:00
Thomas Vachuska
170fe4e3a8 Removing GUI hang bypass.
Change-Id: Id0c61a78c26dbd128db67a7185c8122805bba8c4
2016-05-04 14:11:55 -07:00
Madan Jampani
bf8ee80528 Move map event handling onto a background thread to unblock even dispatch loop
Change-Id: I171aea6ace67a94aeeefa7b1077dd4a96295c968
2016-05-04 21:11:22 +00:00
Thomas Vachuska
d710d8ca5e Temporary GUI fix.
Change-Id: I383d4f5afba46561329f6f80c4a8ea971f9e299f
2016-05-04 20:45:31 +00:00