Simon Hunt
c4c5a071b0
GUI -- Augmented Bri's show-icons html page to label the glyphs.
...
Change-Id: I4de4615879df8e6cf6304a798fa46c5b3a149e58
2015-03-25 15:41:40 -07:00
Simon Hunt
90dcc3e083
GUI -- Added hotkeys (in parentheses) to the tooltips of the topology toolbar buttons.
...
- Added '.' (dot) keystroke to toggle toolbar show/hide
- Added 'comma' and 'dot' to the keys logical names
- removed debug statements from toolbar.js
Change-Id: Idc4a714b11715a9851d29a87ecb4999e7315dec2
2015-03-25 22:32:55 +00:00
Bri Prebilic Cole
7c98051892
GUI -- Created the rest of the icons for Topo Toolbar.
...
Change-Id: I05f0ab13e15099de3a2c5b381e151a268c285c28
2015-03-25 12:31:41 -07:00
Bri Prebilic Cole
db4b87b1b9
GUI -- Fixed broken glyph unit tests.
...
Change-Id: Ife32db43b819de10e4ad094e62f42682e9105b5e
2015-03-25 09:18:42 -07:00
Bri Prebilic Cole
812f6c0033
GUI -- Modified Toolbar service to have multiple rows of buttons. Added more buttons in topoToolbar - WIP.
...
Change-Id: Ibc749b4ecdcb07ecf63d50817f8af3d455b4cde0
2015-03-25 00:46:31 +00:00
Simon Hunt
4c5c046d7f
GUI -- Added distinct icon for nav-menu in the masthead.
...
Change-Id: If0ceed757cf580c80159e67af7f1b03671c78147
2015-03-24 18:33:56 +00:00
Ray Milkey
4250735018
Remove deprecated instructions() method in the traffic treatment class
...
Change-Id: I739b35bdcbf9867c639c7b6ca4006f3eeafbb055
2015-03-24 18:18:28 +00:00
Thomas Vachuska
5d5858b95b
GUI -- Fixed a defect where showTraffic was sending redundant link classes.
...
Change-Id: I7fd1385cc6e200f1b61930e218cc82041084e0a7
2015-03-23 16:31:10 -07:00
Bri Prebilic Cole
6ffea6b594
GUI -- Tooltips are aligned correctly based on where the mouse is on the screen.
...
Change-Id: I0b350cfbb6dec8cad42907e08a4c8c17bf694d73
2015-03-23 22:24:39 +00:00
Thomas Vachuska
4c2fa064d8
GUI -- Fixed topology view failover.
...
- Promoted the new dynamically composed GUI page as the primary.
- Legacy is still available under onos/ui/legacy/index.html
Change-Id: Ife0ba50b7b4b567913498d80c2d261379ee268a5
2015-03-23 22:18:09 +00:00
Ray Milkey
ebc5d22159
Refactor connectivity intent creation to use builders
...
- Each connectivity intent now has only one constructor
- Intent constructors are now private for leaf classes and
protected for classes that can be derived from
- Each intent class has a Builder class that accumulates
parameters for intent creation
- Each intent class has a public static builder() method
to create a builder
- Each Builder class has a build() method to create the
intent from the accumulated parameters
- Added keys to a few intent types that were missing them
- Tightened up usage of checkNotNull(), taking advantage of
the return value to save some lines of code
- Modified callers to use the builders instead of directly
calling the constructors
Change-Id: I713185d5ecbadbf51f87ef7f68fec41102106c78
2015-03-23 21:12:14 +00:00
Bri Prebilic Cole
54d0938881
GUI --Base Tooltip Service created.
...
- tips will appear above the mouse when element is hovered over
- tips disappear after mouse leaves element
- positioning of tooltip is still WIP, testing of it was run in Sample View
Change-Id: Ic3be1235bf8d2d4bbf473f965e3a1f8c79ce9fc6
2015-03-20 17:04:45 -07:00
Simon Hunt
da2f3cc041
GUI -- Switched order of Instances and Summary buttons on the toolbar.
...
(it just feels better).
Change-Id: If447ee1f8f76c22607da41767b3de0f46d35847f
2015-03-19 15:11:57 -07:00
Bri Prebilic Cole
d621905a16
GUI -- Topo Toolbar is destroyed after view is rerouted.
...
Change-Id: I10085d3b8b77756fac988633dc8b930e433f81fd
2015-03-19 14:34:22 -07:00
Bri Prebilic Cole
deca6e9538
GUI -- Created new glyphs (with unit tests) for toolbar.
...
Change-Id: I4a118f5efdbaa41d3ef657de2adb4ad360b1c4f4
2015-03-19 13:51:48 -07:00
Simon Hunt
0906014a17
GUI -- Fixed topo toolbar button synchronization with keystroke commands.
...
- Added toggleNoCb to the toggle button widget.
- Added _keyListener property to keyBindings structure, and the invocation of it from keyIn().
- Added keyListener to topoToolbar to synchronize button state.
Change-Id: Iffb1dc5d38f2d9010f5e246cfb81a6b3db30d4af
2015-03-18 20:23:44 -07:00
Bri Prebilic Cole
04b4140b10
GUI -- Cleaned up topoToolbar.
...
Change-Id: I07bb0248de27567101055977396b6aae072c979b
2015-03-19 00:35:50 +00:00
Bri Prebilic Cole
4db8dce997
GUI -- TopoToolbarService created, working first set of toggles added.
...
- WIP on svg exercise (tabled to be worked on on another date)
Change-Id: I8d4ed84f0de44516419910dc5ee4c8eca7dc46ff
2015-03-18 22:50:39 +00:00
Bri Prebilic Cole
91425fbfa8
GUI -- SVG practice (button that moves when you try to mouseover) created. WIP
...
Change-Id: Ic1232f7a7d6b645436603107da05361ce4d7d18a
2015-03-18 16:25:08 +00:00
Brian O'Connor
6ea48a22fe
Starting snapshot 1.2.0-SNAPSHOT
...
Change-Id: Iffa1055c22448849353ede6581c277f4d3de78d8
2015-03-17 20:07:20 -07:00
Brian O'Connor
91d9019b24
Tagging ONOS Blackbird release: 1.1.0
...
Change-Id: Iee1accb8f83e03a1c4b2250d36d48aefd6383c97
2015-03-17 19:45:58 -07:00
Thomas Vachuska
ef646764d5
Changing default view of the new GUI to the Topology View.
...
Change-Id: I99366a65bbdb91c221e70c6a0f3614c6ee319878
2015-03-17 22:51:00 +00:00
Brian O'Connor
1545b1ef08
Starting snapshot 1.1.0-SNAPSHOT
...
Change-Id: I8caca4df60027426c18b51c1b35c313fe9ac1c10
2015-03-11 16:38:23 -07:00
Brian O'Connor
20fa3a45f9
Tagging 1.1.0-rc2
...
Change-Id: I1fa0feb1b790f79baa465fd82965433e109b34b2
2015-03-11 16:23:07 -07:00
Simon Hunt
3b9ad04d72
GUI -- Added websock open listeners mechanism.
...
- made event handler structure parsing a little cleverer.
Change-Id: I15120dabd0aade28e6ee3680faf96f408aed1450
2015-03-11 15:26:08 -07:00
Thomas Vachuska
20084b77df
Testing & fixing GUI fail-over code.
...
Change-Id: I64843186bf05020ce77a1508a300391e0db6bf48
2015-03-11 20:49:13 +00:00
Simon Hunt
8b6d2d4467
GUI -- Continued work on supporting GUI failover. WIP
...
- Thomas to complete.
Change-Id: I4ed40a0d5b0b48cd1d9fac175a1f66e81df7dacf
2015-03-11 13:04:52 -07:00
Thomas Vachuska
b6acc7b239
Adding code to enable GUI failover.
...
Change-Id: I8423f17349411d24332db8670840438d0d8ec8ba
2015-03-11 11:25:51 -07:00
Simon Hunt
4c7edd3df9
GUI -- Initial cut at bootstrap message from server to client.
...
- Note.. Thomas to layer changes on top of this... WIP
Change-Id: I6e2a624e2cfd6fc0ece761be46b71b23242dd2b2
2015-03-11 18:00:42 +00:00
Simon Hunt
2d16fc843c
GUI -- Fixed broken unit tests; augmented error logging.
...
Change-Id: I81760fa795fb3bad7703933bcaaf2b891e3ba37a
2015-03-10 20:22:02 -07:00
Simon Hunt
237676b53d
GUI -- Topo - rewired modules to call wss.sendEvent(...) directly.
...
Change-Id: I9077694895b814c6dc342a518948e05e0cc2df01
2015-03-11 02:22:05 +00:00
Simon Hunt
20207dfca7
GUI -- Cleaned up websocket code.
...
- isolated new WebSocket() call, so we can mock.
Change-Id: Id1225e2c65732e750b289224e838a326c79f02a4
2015-03-10 18:30:23 -07:00
Brian O'Connor
6b5281356b
Adding emptyTreatment() and emptySelector()
...
Note: There was a change that adds a DROP action to
a traffic treatment if there are no other actions present.
To get a traffic treatment without the drop rule, use
emptyTreatment()
Change-Id: I1f23ed5e1fa7519eb94fcafa85facbad815d5e9c
2015-03-10 16:48:45 -07:00
Thomas Vachuska
329af53ae8
Deprecating old web-socket stuff and adding ability for client-side message handler registration. Failover still to be done and same for the async hooks.
...
Change-Id: I6029c91eb1a04e01401e495b9673ddaea728e215
2015-03-10 02:08:33 -07:00
Simon Hunt
9d28656260
GUI -- Navigation Pane canceled with Escape key.
...
- Also, fixed color of drop shadow on .dark navigation pane.
Change-Id: I43fa58923158ad3f637e9f8c3dbd50043e89176e
2015-03-10 00:15:14 +00:00
Thomas Vachuska
3553b30975
ONOS-1235 Enhanced UI extension mechanism to provide message handler factory and took a first cut at the core UiWebSocket mechanism.
...
Change-Id: Iaad080c5371c3aa5e24a23489b1679d373ec0720
2015-03-09 01:05:47 +00:00
Thomas Vachuska
9730ec9da0
Enhanced look and feel of the GUI navigation pane to be consistent with the mast-head look and feel. Also enabled the dynamic content generation in web.xml by default; accessible via onos/ui/main.html URL.
...
Change-Id: I9f3ad321ff3eadc4092bd131f30568ec7c7b6f9d
2015-03-07 17:25:34 -08:00
Simon Hunt
14caf7ce37
GUI -- Fixing broken unit tests.
...
Change-Id: Ibb5dd090e300ae3f7046144c825d8f5d53e7e24e
2015-03-02 15:51:28 -08:00
Brian O'Connor
266ac66643
Starting snapshot 1.1.0-SNAPSHOT
...
Change-Id: I2abf73c248c04f0559f97b313be034b48761695a
2015-03-01 07:36:09 +00:00
Brian O'Connor
352236e289
Tagging 1.1.0-rc1
...
Change-Id: I9c95f8309e1c98bc1a25eeaad1962b4d28257261
2015-03-01 07:36:08 +00:00
Simon Hunt
d3bcef38af
GUI -- Fixing broken Toolbar unit tests.
...
Change-Id: Ic82fd281cc6e51b8395781c39bad075ecb24c096
2015-02-27 18:36:42 -08:00
Bri Prebilic Cole
18489171d8
GUI -- Reworked ButtonService unit tests (fixed logic error).
...
Change-Id: I793c02a327885b746ccf2345156f7a5fd1007bd2
2015-02-27 17:18:24 -08:00
Simon Hunt
7c7dd3e478
GUI -- Fixing broken Jasmine unit tests.
...
Change-Id: Ic0c9754c6fcf66d755067467be32d8275b7ffc3d
2015-02-27 11:42:23 -08:00
Simon Hunt
3ab202835d
GUI -- Better cleanup of topo view when it is destroyed.
...
Change-Id: I038fb43f9a5afc63393583334576d0be81b64f1f
2015-02-26 20:32:19 -08:00
Simon Hunt
bc76fb19e7
GUI -- Added VeilService.lostServer() function to only invoke the veil if the calling controller is the current controller.
...
- removed test code from rest.js
Change-Id: I2e05b42a10a1e66a7a26210e347c584c6fbd5bf2
2015-02-26 18:09:54 -08:00
Simon Hunt
7be1be4d39
GUI -- Reworked Toolbar and button CSS styles for light and dark themes.
...
Change-Id: Id882d7a22aa89dbc9ac1e82e91bf82da89bdecf1
2015-02-26 17:20:33 -08:00
Simon Hunt
a89f0f9e2d
GUI --Added cleanup on scope destroy for sample and device views.
...
Change-Id: Ia1656eb3987f2f896fa7d6d2cec2860495ce36d7
2015-02-26 16:47:12 -08:00
Simon Hunt
df51001287
GUI -- Refactored Toolbar Service.
...
Change-Id: I758d0da30438eb7257350480024d3bd99624509c
2015-02-26 16:34:44 -08:00
Simon Hunt
85fa2b899d
GUI -- Refactored Button Service.
...
Change-Id: I194af8f44aae4d6905bbe564d3aaae6599d20e92
2015-02-27 00:29:09 +00:00
Simon Hunt
6925286a54
GUI -- Cleanup in sample view, toolbar and button services.
...
Change-Id: I8e1f2cc344547f1a76681d74eec138495dd39bf6
2015-02-26 19:53:21 +00:00