224 Commits

Author SHA1 Message Date
Simon Hunt
1eecfa29ce GUI -- Added KeyService and FnService; implemented 'T' key for toggle theme.
Change-Id: I6ae3cb76aaa5c72422eac180cb46d604ead21afc
2014-12-16 14:46:29 -08:00
Simon Hunt
c2202d52ef GUI -- Beginnings of new file structure / Angular implementation. WIP.
Change-Id: Ic79347b41292432605cd30bf1d4920063f6602e8
2014-12-16 13:37:03 -08:00
Simon Hunt
07adc48f28 GUI - Angular:: Added routing modules (with a simple example).
Change-Id: Ia7811694c8577c4e38e2ffe061139944e5f8e9c6
2014-12-12 16:21:08 -08:00
Simon Hunt
3ddb2e5831 GUI - Angular:: Example unit test for custom filter.
Change-Id: I82863bebe2f9e89097f2d2cedcc866cb884e304d
2014-12-12 13:59:54 -08:00
Simon Hunt
df03d8de36 GUI - Angular:: More sample code; this time, filters.
Change-Id: I03a98d3d6e54426a2a67d662e9bc887fa1ce7170
2014-12-12 11:37:13 -08:00
Simon Hunt
c02277548e GUI - Angular:: More sample code; this time, services.
Change-Id: I91422074870722e6a58b096d411e64b5a46c7cc0
2014-12-11 16:46:57 -08:00
Simon Hunt
d7c203ccd7 GUI - Angular:: More sample HTML for form widgets etc.
Change-Id: Ibfc83aae8282e3d99b53a03ab0e13ef2579e990c
2014-12-09 16:51:49 -08:00
Simon Hunt
449630f068 GUI - Angular:: added angular-mocks.js to tp lib.
- sample code plus sample unit test, and karma configuration file.

Change-Id: I0c5d867913c88e12eacd17934c6f42226b82410f
2014-12-09 11:40:00 -08:00
Simon Hunt
8492d97b9d GUI - create test branch directories, in preparation for actually writing unit tests...
Change-Id: I262c8df64580ca28e7ee264db76ab9d40831d79c
2014-12-09 10:25:27 -08:00
Simon Hunt
335b247665 Sample HTML using angular directives.
Change-Id: I94d7d9fadf9086003646446fedd61a318b689dcb
2014-12-09 18:10:19 +00:00
Simon Hunt
30cc456eb6 GUI - adding AngularJS library files (including MIT license).
Change-Id: I46020729bb849a4d5cfe0c105d8bd576baa20615
2014-12-08 13:13:46 -08:00
Thomas Vachuska
bbc3b4b6c5 Fixing an NPE in GUI idle detect mechanism; ONOS-441
Change-Id: Id1edd74642915a266d9e935287b70cf5425c91f6
2014-12-07 15:57:53 -08:00
Simon Hunt
a77d64ac7c GUI - storing ONOS logo (SVG) for posterity.
Change-Id: Ieb000b175d13941d82367cd32182a8c4b80aa8d3
2014-12-05 20:25:16 -08:00
Brian O'Connor
7f2e9bf19a bumping version to 1.1.0-SNAPSHOT
Change-Id: I35f10fa7ffab12365ad852f5253bc1f395282f9b
2014-12-04 23:45:40 -08:00
Brian O'Connor
5b29ebd309 Bumping version to 1.0.0
Change-Id: I0cdd1f64a9292c91af27b86e89bd8251b2c298f3
2014-12-04 21:54:26 -08:00
alshabib
ab98466b10 adding license to ALL files
Change-Id: I9df3277760d79732317816fe5b2f1f482e9f5375
2014-12-05 05:05:32 +00:00
alshabib
4785eec529 removing some TODOs
Change-Id: Ic98c811573a1b37813993eedddec512ec85729f3
2014-12-05 00:59:35 +00:00
Simon Hunt
a1a00c247e GUI - Rebuilt Quick Help layout to allow multi-column key binding section.
Change-Id: Icada50c695ce60c8cbedb38d86434a842d935e77
2014-12-04 16:10:53 -08:00
Simon Hunt
233747b239 GUI - Added 'No devices are connected' text.
- commented out test key bindings

Change-Id: I918d683df601d4575574d13b0a5379b34a3f681b
2014-12-04 12:02:04 -08:00
Simon Hunt
c2465f4727 GUI - removing dead code from topo.js
Change-Id: I5d43234314d269874c684245b8a45ac816bca20b
2014-12-04 18:55:06 +00:00
Simon Hunt
41effbe423 GUI - backslash '\' now toggles quick help in addition to slash '/'
Change-Id: Ibb2485215eb9fab63d45e106519166593a06da25
2014-12-04 09:41:44 -08:00
alshabib
0ad84ec76d setting periodic calls to reasonable intervals
Change-Id: I92f790ff3ea632d39bf6656201addf0346dcbd98
2014-12-04 06:58:29 +00:00
Simon Hunt
a1162d8ee9 GUI -- Pan/Zoom now activated when either Meta (command) key OR Alt (option) key is pressed.
- cleanup of keyIn() function.
 - preparation for more control over formatting of Quick Help pane.
 (oops - filter out _helpFormat entry...)

Change-Id: I605589ab992b5ef3a4d2531973a08a31f399b855
2014-12-03 23:45:59 +00:00
Thomas Vachuska
b7e4064526 Fixed a few more defects and usability issues in GUI traffic monitoring.
Change-Id: Ifd6daabafcd996bd855de9ac836606e138901f9d
2014-12-03 20:06:08 +00:00
Thomas Vachuska
6810b78852 Fixing various GUI traffic/usage issues.
Reduced key help font.

Change-Id: I273f840aec85c13763688dfee8b3f26c8d1d5233
2014-12-03 09:32:02 +00:00
Brian O'Connor
abafb50f58 Changing org.onlab.onos package to org.onosproject
Change-Id: Ic81421faa27acdcff045add47d9e0a715cd4f575
2014-12-02 22:26:20 -08:00
Brian O'Connor
03defe7939 Moving org/onlab/onos to org/onosproject
Change-Id: I742627fe0862cac78391cf70010f99dc26dce1e6
2014-12-02 22:22:39 -08:00
Thomas Vachuska
164fa5c9ad GUI fixes/breaks.
Change-Id: Ic5c8b087cc32506162153b2756a677c7d9e3bdd7
2014-12-03 06:07:33 +00:00
Sho SHIMIZU
f5c3a2e204 Refactor: use AnnotationKeys
Change-Id: I972b2816272cab2a6cb66f6df99f4dbe84198367
2014-12-03 02:15:49 +00:00
Simon Hunt
e900704ac3 GUI -- Deleted obsolete sample event.
Change-Id: I7b7af8885f391aa8b1b67971309faf248b204db8
2014-12-02 17:25:56 -08:00
Simon Hunt
2190959a95 GUI -- Added crown to glyph library.
Change-Id: I21703b3567f57d201cab7505ed4a818cc4ace219
2014-12-03 01:16:22 +00:00
Simon Hunt
9f1bcedaeb GUI -- Cleaned up initialization of SVG definitions.
Change-Id: I48379121f7e9c99f37f95e0620de06a20d3ff3d2
2014-12-02 22:50:02 +00:00
Simon Hunt
a2994cc7bc GUI -- Renamed 'preload' callback function to be 'init'; a better name, I feel.
Change-Id: I96d0892c0d78b1ac50044f57669bd84146808018
2014-12-02 22:49:51 +00:00
Simon Hunt
722dfc714f GUI -- deleted old files.
Change-Id: I3a504fe7e0597ae1d1bb1f659cd70b0611cadda4
2014-12-02 22:17:06 +00:00
Simon Hunt
b33b40bb67 GUI -- fixed bug where host (endstation) glyph was not showing up in details pane.
- also tidied up index.html a little.

Change-Id: I35b10d85ef95807c18319321f028d464e174d27e
2014-12-01 16:12:47 -08:00
Simon Hunt
71fbdb3b2d GUI -- Cleaned up Glyphs library code.
- added new test page; removed old test page.
 - added copyright to oblique test page.

Change-Id: If8770fbcadc82a1a680c8ba83b3b31beadabc8d4
2014-12-01 14:40:46 -08:00
Thomas Vachuska
82041f5ec7 Added a number of demo-related artifacts. Enhanced GUI a bit.
Change-Id: I4501cb338f9eab07420fb60e347167deda5074be
2014-12-01 07:34:01 +00:00
Simon Hunt
d6f5a27ef8 GUI -- [ONOS-309] - Oblique view of packet and optical layers (Experimental).
Change-Id: I5e3ac53192eb6c0d7bfab599fe2254f58f192a50
2014-11-29 23:45:50 -08:00
Simon Hunt
c2367d5ff4 GUI -- Implemented node lock ('X' key) in preparation for oblique view.
Change-Id: I485ca7977d18fe50ca7e5c500b3fc616506f4543
2014-11-29 19:30:23 -08:00
Simon Hunt
1b18aa5a07 GUI -- Clarified math used for computing scaling and translation of US map.
- Increased zoom bounds to be able to zoom out further, and zoom in further.

Change-Id: I4ad3dca8edd1986034dec57cad6d19f80753daea
2014-11-29 17:58:06 -08:00
Thomas Vachuska
d1c25cdbac Fixed a defect where a newly arrived instance would not be added on the client.
Change-Id: Ifb8c6489ef54476a2e4c322dbf83b15ecc178cd6
2014-11-29 17:47:58 -08:00
Thomas Vachuska
12dfdc34b6 Added web-socket fail-over and fixed a defect in mastership balancing.
Change-Id: I14eeb17fdc7970140287b51915c5accc24cf855b
2014-11-29 16:03:12 -08:00
Simon Hunt
c1cc81c3d7 GUI -- Cleaning up use of sendMessage() to make consistent.
Change-Id: Id3703e00aa93e6414a1509db5eaf2e91f4ec9977
2014-11-29 14:59:01 -08:00
Simon Hunt
3c5ca54588 GUI -- Cleaning up pan/zoom functions.
Change-Id: I5f1a69d018bac7c9be9f225bbbd197e0c97102b4
2014-11-29 22:15:00 +00:00
Thomas Vachuska
1e68bdd9be Added ability to force mastership re-balancing between instances from the GUI.
Change-Id: I98e56deb3e2b00df630ed85b596c8e35b3d6efab
2014-11-29 13:53:10 -08:00
Simon Hunt
6e18fe39c7 GUI -- [ONOS-282] - clean up drag behavior API.
Change-Id: I562eedd6f075afdd8d35e109fda9c6cd1d594d82
2014-11-29 13:35:41 -08:00
Simon Hunt
925dfc039e GUI -- Cleaned up 'muted' instance colors, and CSS for 'offline' instances.
Change-Id: I1ba8118bc77c05356c49205019c9ebec527f8dbf
2014-11-29 12:12:04 -08:00
Thomas Vachuska
5dd52f7ac4 Enhancing the GUI traffic-related code.
Fixed a defect in reactive forwarding.

Change-Id: I1a91f6e5f57b39425ef06092c82b06d04c9b59a0
2014-11-29 10:43:30 -08:00
Simon Hunt
6d9bd03ca2 GUI -- [ONOS-347] - Suppress display of offline-devices (press the 'M' key).
- also minor cleanup of link "online" state, based on src/tgt nodes online state.

Change-Id: I6d4c634e4d9f7f994f9871b7c95e3264d6ada2bb
2014-11-28 22:17:06 -08:00
Simon Hunt
ca867ac786 GUI -- [ONOS-310] - Implemented removeDevice().
- when a device is removed, we also removed any attached hosts and links.
- cleaned up animations, etc.

Change-Id: Ifc82f7f60dd8c7bbe4d32beeb923969713492430
2014-11-28 18:30:58 -08:00