Simon Hunt
18bf982f18
GUI -- TopoView - implemented show/hide background map ('B' keystroke)
...
- reworked SvgUtilService.makeVisible() to be dual-purpose .visible(el, [b]) method.
Change-Id: I8e68994627d1022066cdc9dcbed006675431d91a
2015-02-12 17:36:42 -08:00
Bri Prebilic Cole
357f7fdc12
GUI -- Formatted styling for summary-list table and Switch Icons.
...
Change-Id: Ifafc2f17d4338bb42734f130ba642de4a6550263
2015-02-13 01:11:32 +00:00
Simon Hunt
36fc15c89e
GUI -- WebSocket close now invokes the Veil Service.
...
- enableKeys(b) added to KeyService.
- minor cleanup of Veil Service.
Change-Id: I640720727a3f1249d81855a61f088a7f2e9525cc
2015-02-12 17:02:58 -08:00
Bri Prebilic Cole
dea0974c92
GUI -- Refactored DeviceTableRow to use abstract super class.
...
- added type and chassis ID to table data
Change-Id: I5758bfb3f9dcd659325265d734ffe9aa7ae1b0ad
2015-02-12 15:34:04 -08:00
Bri Prebilic Cole
468bc1dd95
GUI -- Implemented Java backend device list sorting for tables.
...
Change-Id: I0ed18ce473e71dfc1b9188be47fe2f5062dd384f
2015-02-12 21:59:49 +00:00
Bri Prebilic Cole
506ce0aa50
GUI -- Backend Java sorting of devices WIP.
...
Change-Id: I2df7efba3dfc0cff097bf5c6509849fa7ef438eb
2015-02-11 17:22:02 -08:00
Simon Hunt
75ec969311
GUI -- TopoView - Minor formatting changes.
...
Change-Id: Ibd02437fb6f6c3d75546d29ffdb15fde801f0292
2015-02-11 16:40:36 -08:00
Simon Hunt
f542d84e5e
GUI -- TopoView - Reimplemented 'traffic' related functionality.
...
Change-Id: I86d16324e4ce2cd2e0eb8d8f48f72804d7ce101f
2015-02-11 16:20:41 -08:00
Bri Prebilic Cole
902cb04542
GUI -- onos-sortable-header will get the controller to use the restService to update the table data. Query parameters were created based on colId and sort direction.
...
Change-Id: I27bc6ebab9f8f1ba332b4480171b8afc3a4fd3c4
2015-02-11 14:04:28 -08:00
Simon Hunt
a0eb0a8781
GUI -- TopoView - Reimplemented (most of) the ESCAPE key handling.
...
Change-Id: I4d05a3107e68e75aad47adb6c4ef6a7ca74ba82b
2015-02-11 12:34:24 -08:00
Simon Hunt
6036b19bfb
GUI -- TopoView - Fixed dynamic repositioning of Details Panel.
...
- also implemented toggleDetails keystroke 'D'.
Change-Id: I99a9ee1235c8cc1174d8c2d542e6e40b7fb6b8dc
2015-02-11 11:20:39 -08:00
Bri Prebilic Cole
1f93be2074
GUI -- Table headers can dynamically display with an icon which sorting direction the table is currently sorted as.
...
Change-Id: I6c5e6d1c196495dc6065ae58fa6cb21001c01778
2015-02-10 17:16:58 -08:00
Simon Hunt
c252aa60a6
GUI -- TopoView - Implemented show/hide summary 'O' keystroke.
...
Change-Id: Id5014614b8faec19423aa367ad3de1ca3140b882
2015-02-10 16:45:47 -08:00
Simon Hunt
08f841d0fa
GUI -- TopoView - Implemented much of the node selection logic. (WIP)
...
- introduced topoSelect.js.
Change-Id: Ic843c7d8dc2249fe0cb8c33de60dce12c07aea44
2015-02-10 14:39:35 -08:00
Bri Prebilic Cole
b0e66be049
GUI -- Table scrolling fixed header directive no longer depends on a timeout function.
...
- Added a general directive that emits when ng-repeat is completed.
Change-Id: I23131adecded9f0393334d003812845ac6b4f031
2015-02-10 10:53:29 -08:00
Simon Hunt
dc6adeadf9
GUI -- TopoView - Migrated more helper functions to topoModel.js.
...
Change-Id: I902c3561210c46fd23c6f6f01323d003dacefc19
2015-02-09 22:29:36 -08:00
Simon Hunt
3a6eec009e
GUI -- TopoView - Migrated helper functions to topoModel.js.
...
- moved randomized functions to random.js (so we can mock them).
Change-Id: Ic56ce64c036d36f34798f0df9f03a7d09335a2ab
2015-02-09 21:16:57 -08:00
Simon Hunt
205099e56b
GUI -- TopoView - added node selection logic.
...
- added inArray() and removeFromArray() functions to FnService.
Change-Id: I0e9631fa9e5865cb171e8d505f45c1963a1903dc
2015-02-07 13:15:16 -08:00
Simon Hunt
445e815d51
GUI -- TopoView - working on mouse gestures - drag, click on nodes; mouseover,mouseout (WIP).
...
Change-Id: I2ecd4f805267fe72685381eb297a3d4cbbbd360a
2015-02-06 13:00:22 -08:00
Bri Prebilic Cole
5e940e21a9
GUI -- VeilService Implemented and some changes to device view.
...
Change-Id: Iad496e2ca698213dce4da4d1894eee6e6fe5a874
2015-02-06 11:34:14 -08:00
Simon Hunt
1c367111b5
GUI -- Implemented cycleDeviceLabels() - themed too.
...
- cleaned up findDevices(...) .. all devices, or offline devices only.
Change-Id: Iac64cdc64393e3c30798975e4aab8ed480deda31
2015-02-05 18:02:46 -08:00
Bri Prebilic Cole
47bb780a28
GUI -- WIP - VeilService
...
Change-Id: I56ff07f712e43f404e5ef5b8da2ba8cfa62102ff
2015-02-05 17:25:45 -08:00
Simon Hunt
5724fb4505
GUI -- Implemented Show/Hide Offline devices & Show/Hide Hosts (also used Flash Service).
...
- added 'toggle(cb)' to panel API.
- deferred keybindings to allow direct reference to sub-API functions.
- re-implemented tick() function.
- added 'list scenarios' command to mockserver.
Change-Id: I1cc0009266e1015747b1d8106bd1f088adb2feb5
2015-02-05 16:59:56 -08:00
Bri Prebilic Cole
aa0f088f5f
GUI -- Cycling through icons in table headers:
...
- An object is returned that has the current column ID and which icon/sorting needs to take place when sent to the server
- clicking on each header will display to the debug console which way it will be sorted
Change-Id: I686d417a5b9b0e5c9b591380b8a6166c70c3c401
2015-02-05 14:39:23 -08:00
Simon Hunt
e33889d53e
GUI -- Implemented the flash service.
...
Change-Id: I4fb03f4c8df687ab499921d1bf2b8cb424ec306e
2015-02-05 11:39:37 -08:00
Simon Hunt
24077f15ff
GUI -- Refactored (condensed) the Topo Event Service.
...
Change-Id: I58ecac5ed6fe91ae81a44097c3a48d564ccac4bb
2015-02-04 17:58:21 -08:00
Simon Hunt
1894d798d3
GUI -- Added handling of hosts and links. (Still WIP).
...
Change-Id: I0ad3b16d47b264b6812f732f220230a2ae92de02
2015-02-04 17:09:33 -08:00
Simon Hunt
51056590c1
GUI -- Refactoring updateNodes() to make the code more readable.
...
Change-Id: Ib375b5573a4670a67dd94a6532caf078be33beb0
2015-02-03 21:48:07 -08:00
Simon Hunt
78c10bf559
GUI -- Minor fixes to themed coloring of device icons.
...
Change-Id: I4084b7c640f70d43a57953749f11a78530620c17
2015-02-03 21:18:20 -08:00
Simon Hunt
5064c2223e
GUI -- fixed broken unit tests.
...
Change-Id: I6563d9965d1d4fd47b0302b090f09431eb25a49a
2015-02-03 20:49:10 -08:00
Simon Hunt
ac4c6f732a
GUI -- Migrating the add/update device functionality to the Topology View. (WIP)
...
- still a lot of work to do.
Change-Id: I0453b7e2ec20a8a8149fd9d6440a13a3d43fbfd6
2015-02-04 04:33:50 +00:00
Bri Prebilic Cole
dee466269f
GUI -- Icon service work:
...
- Changed color of check and xmark icons for dark and light themes.
- Only appends glyphs that don't have a "-" as the name.
- Wrote unit tests for new icons.
Change-Id: Ia21fa33673e3adcfd8717f899d226b0d24dfcc51
2015-02-04 01:08:00 +00:00
Simon Hunt
7c8ab8ddae
GUI -- Added "No Devices Connected" layer; (themed too).
...
Change-Id: I80e3cc20c426c9c9781ad73a891e0f2fe93594b9
2015-02-03 15:05:21 -08:00
Bri Prebilic Cole
1dc32e64cd
GUI -- Created new icon badges of up and down arrows for tables, and edited tests to account for new glyphs.
...
Change-Id: I609f45ad434b8a3f92ce605ba1a9056f9584b11f
2015-02-03 09:44:39 -08:00
Simon Hunt
45c9fe5402
GUI -- Updated 'simple' scenario, and minor enhancement to mock server.
...
Change-Id: I08b015ad81d5b356d63edaa779418a5445d24edf
2015-02-02 19:06:29 -08:00
Simon Hunt
27e153aeac
GUI -- Fixed broken unit test, and amended case of color specs.
...
Change-Id: I0bd0fcc0139d264a56f8035a0a823a6aafb57ea5
2015-02-02 18:45:44 -08:00
Simon Hunt
a57d6815fe
GUI -- Instance Colors tuned for dark theme.
...
Change-Id: I173fcf8c8683dbef148d0506e8a9436dc518e0b9
2015-02-02 18:34:04 -08:00
Bri Prebilic Cole
e4d5c6c6fd
GUI -- Tables with the "onos-fixed-header" directive automatically resize to fit the window (as well as having a fixed header row with scrolling body).
...
Change-Id: I230a9577f9a83ab9342414054e64afa181f4f1e9
2015-02-03 01:00:46 +00:00
Simon Hunt
b72b1191e7
GUI -- ThemeService: Unit tests for add/remove listeners.
...
Change-Id: I427398fa02c9d4b7c7dd892872a02e6faecf9121
2015-02-02 14:42:16 -08:00
Simon Hunt
245a88e124
GUI -- Added theme listeners, so the instance panel can update the instances on a theme change.
...
Change-Id: If26d5a6ce9fadc02c7184c5ad4d252fc168300a8
2015-02-02 13:26:04 -08:00
Simon Hunt
36c936b134
GUI -- Added unit tests for FnService.find().
...
Change-Id: I17ec1abe4024c761b2f88f03e783eeb1e55f24e9
2015-01-30 16:07:25 -08:00
Simon Hunt
48e61678e9
GUI -- Completed implementation of Instance events (add, update, remove)
...
- fixed instance color selection (using cat7() function)
- miscellaneous additions to utility functions.
- etc. and so on...
Change-Id: I61895489ccc60fa17beda9e920e65742e0f2c526
2015-01-30 14:48:36 -08:00
Simon Hunt
7492830d50
GUI -- Augmented mock server to allow descriptive names for events.
...
- also, lists scenarios at startup.
Change-Id: I6f32d15e7ed4ec2ade4546d68d2e245001c394ec
2015-01-30 12:42:15 -08:00
Simon Hunt
4b66859f8d
GUI -- Implemented Instance Panel.
...
- handling addInstance event.
Change-Id: Ic98a3291bd37ecf1155dbe1696167d0635a31972
2015-01-29 17:35:47 -08:00
Bri Prebilic Cole
9ca0f9cb46
GUI -- Tables with the "fixed-header" directive using ng-repeat will have fixed headers while the body will scroll.
...
Change-Id: Ia1fed45e8da28375df3c34c068104802739e3c11
2015-01-29 15:44:27 -08:00
Simon Hunt
edf5c0ee71
GUI -- Topology view... Minor cleanup.
...
Change-Id: I86e1bab3815b8dfabdfbd1e5f3f773b37b2f1ca9
2015-01-29 15:00:53 -08:00
Simon Hunt
c9b7316610
GUI -- Completed Show Summary panel.
...
- added GlyphService.addGlyph().
- added SvgUtilService.translate().
Change-Id: I0bbc51a8f1d9c24b8b4f1377236570070da6f160
2015-01-29 14:02:15 -08:00
Simon Hunt
626d210f29
GUI -- Implemented showSummary event (Icon still to do..) WIP
...
- included CSS for light/dark themes.
- Removed height from panel default settings.
- Fixed 'restart' bug in mock server - (renamed to mockserver.js)
Change-Id: I615299e6f8f07843edb074050b7450eea501bfbb
2015-01-29 11:54:59 -08:00
Simon Hunt
b0ec1e55fc
GUI -- Added TopoPanelService to encapsulate summary, detail and instance panels.
...
- Rudimentary handling of 'showSummary' event implemented.
- Fixed resize behavior of topo SVG.
- Created 'migrate' mock-server scenario.
- Added 'restart' command to mock-server.
Change-Id: I90ac93dbc9efb8f17ef95825d3159030145267a2
2015-01-28 18:13:49 -08:00
Simon Hunt
a11b4ebec0
GUI -- Continued porting topology behavior over to the new codebase. WIP.
...
- added FnService.windowSize() function.
- added MastService and mastHeight() function.
- implemented SvgUtilService.createDragBehavior().
Change-Id: I5dae35244ab8220e1b95ddfd55b180e6adcb7a00
2015-01-29 00:24:11 +00:00