HIGUCHI Yuta
5bb99a4015
Add support to decode Device, Port, Link JSON.
...
- Device, Port, Link can now be encoded and decoded back to Java Object,
which will be Object#equals to the original.
- Modified DeviceServiceAdapter to be null-safe when possible
- Modified JSON assertion/matcher not to check for exact number of attributes
Change-Id: I7cf02e2254cf17f6265fb15847912519e564b14f
2015-04-09 06:08:29 +00:00
Thomas Vachuska
f8cac48255
Mild REST API refactoring.
...
Change-Id: Ieddbbd02328043118ad64077f8eda746eb2b3a9f
2015-04-09 03:04:22 +00:00
Simon Hunt
c7ae795c31
GUI -- User Prefs written as a service; persistent topo settings updated a bit; still WIP.
...
Change-Id: I6945dd9eb4b325a8f1637c44e2c4b271126b2bc4
2015-04-08 18:59:36 -07:00
Simon Hunt
36a58c607a
GUI -- First cut at persisting user settings (on topology view).
...
Change-Id: Id58a744bf3514852b31d9d8c053c6e167974e1ef
2015-04-08 15:31:43 -07:00
Bri Prebilic Cole
b5f2b1523f
GUI -- Topology View all, packet, and optical layer radio buttons are now part of the topology view toolbar, instead of being in the masthead. Keystroke 'N' for cycle node layers added. Button glyph added. Fixed previously unseen broken unit tests for table.js.
...
Change-Id: I6e53bdc6cacbf41b990abd07d30fc99ef4c3b8c0
2015-04-08 10:44:45 -07:00
Simon Hunt
1bf1e8c499
GUI -- keys.js - use 'keyev' as first argument to callback to indicate key event.
...
Change-Id: I4e463118e313912f307de2e7d2fa7630560e521d
2015-04-08 10:13:35 -07:00
Thomas Vachuska
51979284a6
ONOS-1470 Added unit tests for component config REST API.
...
Change-Id: Id08c629cefff1a1276e6be7c07ea62e4ae89468a
2015-04-07 18:49:17 -07:00
Thomas Vachuska
e6847431fe
ONOS-1470 Implemented component config REST API.
...
Change-Id: I637456a1dfd364ff3184cded8a5e8b251afc9987
2015-04-07 23:42:19 +00:00
Bri Prebilic Cole
264c5ec590
GUI -- Adjusted height of tables in tabular views, added new and removed columns in Device View. Removed rounded bottom corners of tabular views, created table.css instead of using common.css
...
Change-Id: I77ff4c3abe051e1e4e566eb805e4b4a695f011ba
2015-04-07 10:22:26 -07:00
Simon Hunt
aabee15b29
GUI -- Fixed broken jasmine unit tests.
...
Change-Id: I339e96e55be02d71a9f2d19594b430ee850a5465
2015-04-02 23:14:11 -07:00
Simon Hunt
86b7c88f30
GUI -- ONOS-1172 - Added 'dash' keystroke to report on bad links.
...
Change-Id: Ie4226b25d4219001be17add8b501e1a77585334a
2015-04-02 23:06:08 -07:00
Simon Hunt
35d188805a
GUI -- Added empty table row to Applications view.
...
- updated table builder comments
Change-Id: I07f4609bdcc5b2cfd728310f701cafae33115313
2015-04-02 20:16:26 -07:00
Thomas Vachuska
619c53836b
GUI -- Playing with application actions; converted to table builder; added selCB support.
...
Change-Id: I4fee554eadf443b09a786ce00eb5c63821eccca0
2015-04-03 01:23:54 +00:00
Simon Hunt
0c2c4c5ac3
GUI -- Empty table now has a "no items found" row, and table width set to track window width.
...
Change-Id: I32d3403926fe3c3686fc0219b4880dcb15888e61
2015-04-02 17:42:58 -07:00
Simon Hunt
d552ee9a38
GUI -- Enhancements for mobile devices:
...
- Enable zoom by default
- Suppress tooltips
- Suppress user-selection "blue-square" from #ov-topo svg
Change-Id: I00918f669444822a8b2b89f6c057741a0251fbd1
2015-04-02 17:06:52 -07:00
Bri Prebilic Cole
ae65c96f5b
GUI -- Device View now has a column for Master Instance Id.
...
Change-Id: I941e57fce2635168793a88a078a73659642997b7
2015-04-03 00:00:34 +00:00
Bri Prebilic Cole
864cdd6a48
GUI -- Created Table Builder Service that builds a controller for tabular views.
...
- Updated devices, hosts, and intents to use new service.
Change-Id: I1345ece0ff6e9b86a34488b0f07d39c60cdcc520
2015-04-02 15:50:16 -07:00
Simon Hunt
e25c5a2d15
GUI -- Adjusted link details display to suppress nonsensical line items for edge-links.
...
Change-Id: If272c783f4d471e30ac5342a6b12d2b66926d43d
2015-04-02 14:37:12 -07:00
Simon Hunt
a36f03bf8f
GUI -- Augmented the link details display.
...
Change-Id: Ic5fc65cffe5c61cb14251454c7f6d9baca263445
2015-04-02 00:06:51 +00:00
Bri Prebilic Cole
08d08d4a1d
GUI -- Allows for col-width="_px" to be specified in the html of table headers.
...
- Refactored table.js code
- Added helper functions to FnService.
- Deleted "sortable" from html in columns where sorting doesn't make sense (icons).
- Updated unit tests to reflect changes
Change-Id: I425101071bd5c7f237d64d98084a726cfce1d016
2015-04-01 15:03:11 -07:00
Thomas Vachuska
de563cf235
Added ability to form a cluster via REST API.
...
Change-Id: Ib71f6b4caed1b1c4b9db78596ee35bf5cab05184
2015-04-01 20:39:37 +00:00
Simon Hunt
20cfb8735a
GUI -- Cleaned up user agent data injection
...
- function closure to prevent polluting global namespace
- d3 selection for cleaner setting of touch class
Change-Id: I2711ae32c2a32f051674024d7349e8de6f378d7c
2015-04-01 18:56:15 +00:00
Bri Prebilic Cole
d5df254db8
GUI -- Refactored IntentView java backend for details.
...
Change-Id: Id0fb2c1cdb61e801576980030493ff98d555089c
2015-04-01 11:17:40 -07:00
Thomas Vachuska
83785e22ea
GUI -- Added apple touch icon and a few apple-related meta-tags into index.html.
...
Change-Id: I04448f99ffb0a31869e13d5997d8ddbe53483448
2015-04-01 02:55:02 -07:00
Simon Hunt
31bb01f525
GUI -- Added isMobile() predicate to FnService.
...
- Mocked out $window in fn-spec.js and table-spec.js
Change-Id: Ibe59c742b3955809ea9a64dabc9a7e3779dd6199
2015-04-01 00:28:49 +00:00
Bri Prebilic Cole
2bd8c352a2
GUI -- Updated Intent View to have resources and details listed for each intent.
...
Change-Id: I2dc0f88970a574d0fe91348fa91bc16b7143a68b
2015-03-31 16:19:05 -07:00
Simon Hunt
3074fb22dd
GUI -- Fixed broken unit tests; cleaned up glyph tests.
...
Change-Id: I6950ada7ea8bd05c5a6917c8730857c40684157f
2015-03-31 15:06:25 -07:00
Bri Prebilic Cole
96f26476b2
GUI -- Basic Intent View implemented. Includes app id, key, type, and priority. Details / resources to be added later.
...
- deleted unused dependencies in controllers.
Change-Id: I8c38c4b688284f9eabc35e3a174dde3eb7b93bde
2015-03-31 13:07:14 -07:00
Thomas Vachuska
58eded6297
GUI -- Fixed host view row height CSS by adding an icon for host type.
...
Change-Id: Id090b494f3cd3aa754bc3b3db952d69f613a1fc2
2015-03-31 20:02:58 +00:00
Simon Hunt
3695a62f0c
GUI -- Added application view buttons. (WIP - require click handlers still)
...
- cleaned up icon.css rules.
Change-Id: If76f1e731da80e44391077c265f7671b07ef34db
2015-03-31 11:52:23 -07:00
Simon Hunt
7c315cf3c4
GUI -- Added glyphs for application view buttons.
...
Change-Id: I6fc5a94e2d1c3d9f328c624b4306b8e54e3679b3
2015-03-31 09:35:52 -07:00
Thomas Vachuska
0fa583c493
GUI -- Added applications view.
...
Fixed table.js column width computation.
Fixed app.xml files to leave out ONOS from description.
Change-Id: Icfe323e63c7965dd8c3a268421ea58065c5c8236
2015-03-30 23:46:18 -07:00
Bri Prebilic Cole
72eb6dbdee
GUI -- Device View still had hardcoded sort params - fixed.
...
- Minor other cleanup of variable names.
Change-Id: I17b40fa087e653fecb49ded4feb7ff1932fb52e9
2015-03-30 17:11:50 -07:00
Bri Prebilic Cole
db49800f19
GUI -- Minor CSS edits to host view.
...
Change-Id: I4ad54bfa701ca7ad21a63975ddcd62a4c12442eb
2015-03-27 21:49:41 +00:00
Thomas Vachuska
95aadff0f9
Added GUI to intent perf app to monitor performance stats in real-time.
...
Fixed app ids for metrics app.
Change-Id: Icea99991ad71c80c53a832c236dcc05fefbb9b02
2015-03-27 12:49:37 -07:00
Bri Prebilic Cole
19a32ddcfa
GUI -- Host view implemented on client and server side.
...
Change-Id: I5b84f75e0843a5a669e4661bb9db41e81b78a78d
2015-03-27 02:42:46 +00:00
Simon Hunt
0c6b2d38d5
GUI -- Link selection showing link details implemented.
...
- note: basic link data shown for now. will need enhancing.
Change-Id: I067edec6f336b5ea5c83c610622346d5fcedce38
2015-03-26 17:46:41 -07:00
Thomas Vachuska
e586b799fb
GUI -- Preliminary work for converting tabular views to use the shared web-socket rather than via REST. WIP.
...
Change-Id: I68de98e8df0a2bbcebe15ad9015ce6b4df43d81c
2015-03-26 21:30:45 +00:00
Bri Prebilic Cole
a1f54d5251
GUI -- SVG example view files complete. SVG filter added, cleaned up code.
...
Change-Id: I56eb84790bfa61b13368552dd4102fbd3c244f04
2015-03-26 10:27:34 -07:00
Bri Prebilic Cole
5a206bbc99
GUI -- Updated Equalize Master glyph. SVG practice progress - better algorithm for changing button position. Various other small edits.
...
Change-Id: I4d04a31b3cf5b329b2227c6ccf494de0b5603455
2015-03-25 16:33:37 -07:00
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