567 Commits

Author SHA1 Message Date
Bri Prebilic Cole
cdc188d147 ONOS-1281, ONOS-1747 - GUI -- Flows table created; version updated.
Change-Id: I06477793d6a1943ed90825f5103c8f6f4e962b70
2015-04-24 16:40:23 -07:00
Simon Hunt
20e1679390 ONOS-1477 - GUI -- Added glyphs to nav menu.
Change-Id: Ifacd5d389bdc2bb5adc61182b8329de9e2557af2
2015-04-24 14:29:39 -07:00
Simon Hunt
38c2b6a2b0 ONOS-1478 - GUI -- Segment navigation menu into categories.
Change-Id: I54bddcada1541ebf2926a6536e4c14bb8a1d3a66
2015-04-24 13:02:14 -07:00
Thomas Vachuska
8b91f4f82b GUI -- Added category to the UiView abstraction.
Change-Id: I55fff4d242e8d6b8d8ce3d25e8f9355dc0ef976a
2015-04-23 17:55:36 -07:00
Simon Hunt
239e588e04 ONOS-1678 - Detail Panel issue - Actually FIXED it this time.
Change-Id: Id08e9405cc224afc9786f5df4e43aca487e50208
2015-04-23 15:07:10 -07:00
Simon Hunt
1002cd8e9a GUI -- Added UiViewHidden subclass of UiView to allow for views that do not have an entry in the navigation panel.
- Added placeholder "flow" view.

Change-Id: I3a969d16baf608b132c10cfc7f154d0ce51c765e
2015-04-23 21:54:50 +00:00
Simon Hunt
0e644a4321 ONOS-1678 - TopoView - empty detail panel when navigating away and back. FIXED.
Change-Id: If2df3abb78838cbd666353474ff276e0d1fb4610
2015-04-23 21:09:06 +00:00
Bri Prebilic Cole
8f07f0da80 GUI -- Buttons added to topo and device views that navigate to new flows table view.
Change-Id: Ibea4415d3c1fc717e609aebcd2205d0bba01c96d
2015-04-23 13:28:50 -07:00
Simon Hunt
cd4a0c65d3 GUI -- Corrected subnet labels
Change-Id: I9f9fc4c2c251fa1519115ef60485890a4514c751
2015-04-23 12:21:02 -07:00
Simon Hunt
01172058b6 GUI -- Added another demo sprite definition file.
Change-Id: I2c7a8b5dd3e3817b1f1e1a91a4ef5d9953a8a283
2015-04-23 12:16:48 -07:00
Bri Prebilic Cole
f5e48b1415 GUI -- Action buttons changed to glyphs, tooltip and multiselect nodes bugs fixed
Change-Id: Idf800e589f12f139b6a39cdcd8144be9214ceb23
2015-04-22 16:51:28 +00:00
Thomas Vachuska
b52a014a46 GUI -- Added ability to display port names in the devices view detail.
Change-Id: Iffaf3b46099f868b7245fe0c7819d13e5bff76d3
2015-04-22 00:56:43 +00:00
Bri Prebilic Cole
9cf1a8d818 GUI -- Flash messages appear for every toolbar button. Unit tests written for TableBuilderService
Change-Id: Ib43e48dcfdd165b27e848ff487f2e2cc58d83005
2015-04-21 22:16:24 +00:00
Simon Hunt
07ee46efbb GUI -- Removed Sample View, now that we have plenty others.
Change-Id: I609a3e41ade1a863a7b08bce729920f8eabb9357
2015-04-17 09:59:20 -07:00
Simon Hunt
f9fc0e766e GUI -- TopoView : Remember the chosen sprite layer.
Change-Id: I143fd417282552920c2f5f222daebce5b39408d4
2015-04-16 15:11:03 -07:00
Simon Hunt
bb5e0d86d7 GUI -- TopoView : Remember the zoom level..
Change-Id: Id607a94a651121cf2c988c80360a752d28727bae
2015-04-16 14:25:54 -07:00
Thomas Vachuska
a7a0f560a2 Converting builtin applications to be delivered in a self-contained manner via OAR files.
Change-Id: I5b7c6939aacc263248868fac2e0f69124c5f3609
2015-04-16 14:04:35 -07:00
Simon Hunt
fcbde8919d GUI -- Persisted state of hosts/offline-devices/port-hilite; and a little refactoring to boot.
- Added asNumbers() to prefs.js.

Change-Id: I58b98bb660a525bc1af2498d81e86be6a4b06e66
2015-04-16 12:05:34 -07:00
Bri Prebilic Cole
4162f01703 GUI -- Fixed broken table unit tests.
Change-Id: I863328d4db2f7daa5aebff16c2afcb85148f1f35
2015-04-16 11:37:08 -07:00
Simon Hunt
f41f309185 GUI -- Added enable() function to flash service, to allow topo view to disable flash messages while restoring state..
Change-Id: I1c904d0b69bf707ffa08b423ac5d4ecf7b0a7ff2
2015-04-16 10:33:26 -07:00
Simon Hunt
017a7c38c1 GUI -- Created sample subnet sprite layout (clouds.json).
- Made paths, defn, load mandatory properties of the sprite definition file.
- (layout.json still a WIP)

Change-Id: I323a7ec7317f0837ff3319d67956cb4f836405eb
2015-04-15 19:23:37 -07:00
Simon Hunt
b2c4cc8295 GUI -- Created sprite layout for Menlo Office Floor Plan.
- Still need to fix layout.json as the sample. This is WIP!

Change-Id: I060cf1bd69d7b0b0b1cd692ec4f10532756cb01f
2015-04-15 17:16:37 -07:00
Simon Hunt
abf66d9e1a GUI -- Augmented sprite JSON definition.
- refactored topoSprite.js to handle the changes.

Change-Id: Ib0ed7dbacbc93777d8849bf82f52ad6ac974af2c
2015-04-15 20:02:31 +00:00
Bri Prebilic Cole
4506938835 GUI -- Tabular views have divs that encapsulate the header to make math easier for calculating table height. - fixed bug in Device Details Panel where Ports table wouldn't scroll. - Minor refactoring
Change-Id: I2d8133fb4a92f82087566084143c32deb7393fb3
2015-04-15 12:21:05 -07:00
Ray Milkey
34c959066d ONOS-533 Fix copyrights
- Any files created in 2014 and modified in 2015 got a copyright of
  2014-2015
- Used canonical form of 2014-2015 to be inclusive of extra years.
  Some files had 2014,2015

Change-Id: If9a133618873e4000b8f10299bde7c870eb1fbd5
2015-04-15 17:41:07 +00:00
Simon Hunt
fd8c7d7288 GUI -- Reworked sprite definition loading via websocket events.
- includes option to specify sprite definition id: #/topo?sprites=defn_name.

Change-Id: If2ce59384e01bb5f35827a503748e21ab4fb1b31
2015-04-14 17:53:49 -07:00
Bri Prebilic Cole
ab582b86db GUI -- "State" is now an icon on Link and Cluster node views. - Icon mapping has generic names to be reused between views - Fixed broken table unit tests - Other minor cleanup
Change-Id: I7136cba15ad4fd185095617d790940d55b9f968f
2015-04-14 23:46:29 +00:00
Thomas Vachuska
9ed335bad1 GUI -- Added facility to upload and track various sprite JSON definitions. WIP
Change-Id: I5629e07d84b91d2d885737a9011acc4e13538cf2
2015-04-14 12:07:47 -07:00
Thomas Vachuska
583bc63a60 Consolidated link list into bidirectional links. Re-ordered views. Took-out builtin views from injected html snippets.
Change-Id: I8de62b50e437ee6f49a9f2ce9ce6f26bb1e0a6a5
2015-04-14 10:10:57 -07:00
Bri Prebilic Cole
9fb594aea9 GUI -- Base Link View added -- WIP.
Change-Id: Iad0bb3d4a796b420d0fcb071812d320c35941b6b
2015-04-14 09:15:54 -07:00
Simon Hunt
2052e5da2f GUI -- Cleaned up sprite definition format in JSON.
- Implemented sprite layer in topology view.

Change-Id: I0861641684df12202d6ccd069d89375a8005d4a8
2015-04-13 17:40:58 -07:00
Bri Prebilic Cole
384e8dc157 GUI -- Base Cluster View implemented. Bug fixed of table bodies not being wide enough.
Change-Id: Iebf43c87c91404eb443ae1a098b56575ca9959fe
2015-04-13 15:51:14 -07:00
Bri Prebilic Cole
b699a162da GUI -- Finished Device Details Panel.
- Cleaned up front and backend
- modified table row select callback to take the click $event (in app and device view)
- panel has device glyph
- closing panel deselects clicked on row

Change-Id: I42c372c74fd9fd417ceff01e424f754ea2559595
2015-04-13 12:01:52 -07:00
Bri Prebilic Cole
0feedc0260 GUI -- WIP Device View details panel. Egress Links backend added, updated FnService, added CSS for panel, populates panel with properties and a close button.
Change-Id: Ia510b1e47fecc9140adcb1596c365a4114784b88
2015-04-12 23:29:06 +00:00
Simon Hunt
9c1c45e144 GUI -- Revamp of the Glyph Service to allow for custom viewboxes to be defined for registered glyphs/sprites.
- Also, initial sketch for externally injected sprite definition and placement.
- Added 'cloud' sprite data.

Change-Id: I1c38d50212a6d67e00e9b7c15427f6e0af40b539
2015-04-11 02:31:52 +00:00
Simon Hunt
ee7a3ce33f GUI -- toggle state for some of the topo buttons, now persisted via cookie.
Change-Id: Ie80c840635fcc7b87705d73abf77b7bc6df03f18
2015-04-09 20:33:18 +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
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