Thomas Vachuska
35fa3d4169
GUI -- Adding synchronization for message sending and for create/destroy handlers.
...
Change-Id: Id0cb367dcdaf658d3a58ef3f81718a08d1fd1438
2015-04-30 12:41:36 -07:00
Simon Hunt
c00295cb91
Removed unnecessary mapper declaration -- use the one exposed in the superclass.
...
Change-Id: I90154dddb6dd69a064097a93a9c3cabec251c599
2015-04-30 18:10:56 +00:00
Thomas Vachuska
3ccb9eb11c
Added some protection again UiExtensions that return null inclusion streams.
...
Change-Id: I18545627da38f4c19fc8316d7fd07df44c5c608f
2015-04-30 15:53:14 +00:00
Bri Prebilic Cole
2efc715cc1
ONOS-1722 - GUI -- QuickHelp unit tests written, minor other user input precautions added.
...
Change-Id: Ifeec1a014bc0dd72026295f2331c8fe5416330fd
2015-04-29 15:47:23 -07:00
Bri Prebilic Cole
ef09190ab2
ONOS-1724 - GUI -- svgUnit tests written. WIP topoToolbar unit tests written. Firing key presses programmatically investigated.
...
Change-Id: Ifff05859ebfebcee513d7fa8c42b52dc62f48f97
2015-04-29 00:22:00 +00:00
Thomas Vachuska
2bb4863214
Fixed a defect in topology view handler where listeners were being removed prematurely.
...
Change-Id: I48e2a719be726e557ecf57759799ae63e4ac122f
2015-04-28 14:40:42 -07:00
Thomas Vachuska
3b84c86b7e
Providing a work-around for a bug in the gossip stores, which prevents annotations from sticking initially.
...
Change-Id: I791a0bb3747865604f4d7edba5978a49312ebf7b
2015-04-28 19:56:09 +00:00
Bri Prebilic Cole
6ed04eb27f
ONOS-1721 - GUI -- Websocket Service unit tests written, topo nav glyph added, other minor improvements.
...
Change-Id: I8199024e884d8538cd7c7d891d4fb4c81541150d
2015-04-28 17:48:52 +00:00
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
jcc
3d4e14a72b
FlowRule private extension refactor.
...
1.merge private flow into regular flowrule subsystem.no mirror code any
more.no change flowrule api.
2.define a rich-data-type to carry private flow.
3.modify OpenFlowRuleProvider.class to support for 3rd party private
flow.i don't know whether is suitable.because this class name is
relative with open flow protocal.
4.fix some junit test bug caused by modification of FlowRule interface.
Change-Id: I6c54d1e97f231a75bd1b416f0893e0379613d7ce
2015-04-23 04:11:34 +00: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
alshabib
08d9898714
FlowRule api no longer uses TableTypes. Existing usages are converted to
...
integer representations via Type.ordinal() call
Change-Id: Ie2a26c5ced166e12f0e1ea22e39cd5195455a1ad
2015-04-21 23:52:19 +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
alshabib
db7740788c
Introduced a builder for flowrules and deprecated the old flowrule constructors.
...
Change-Id: I4bf6e102c67c2effd0d8b65538fcf3a8a1db69e1
2015-04-21 15:00:49 +00:00
Ray Milkey
674dd8b670
Enable Intent REST API tests
...
Change-Id: If371887de4ad57a6d0fdd9fd5bb87426bb2742db
2015-04-17 10:50:04 -07: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
Thomas Vachuska
c40d463c27
Consolidating null providers and making them fully configurable and integrated with the ConfigProvider to allow arbitrary topologies.
...
Change-Id: I899e27a9771af4013a3ce6da7f683a4927ffb438
2015-04-14 01:23:24 -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
Ray Milkey
a0cecdc9cf
Fix for ONOS-1595 - return proper status (405) when using an unsupported method
...
Change-Id: I66fe2d4783364d5a5b8cccba15115c818ed3a3b3
2015-04-09 17:55:52 +00:00