567 Commits

Author SHA1 Message Date
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
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
Ray Milkey
ebc5d22159 Refactor connectivity intent creation to use builders
- Each connectivity intent now has only one constructor
- Intent constructors are now private for leaf classes and
  protected for classes that can be derived from
- Each intent class has a Builder class that accumulates
  parameters for intent creation
- Each intent class has a public static builder() method
  to create a builder
- Each Builder class has a build() method to create the
  intent from the accumulated parameters
- Added keys to a few intent types that were missing them
- Tightened up usage of checkNotNull(), taking advantage of
  the return value to save some lines of code
- Modified callers to use the builders instead of directly
  calling the constructors

Change-Id: I713185d5ecbadbf51f87ef7f68fec41102106c78
2015-03-23 21:12:14 +00:00
Bri Prebilic Cole
54d0938881 GUI --Base Tooltip Service created.
- tips will appear above the mouse when element is hovered over
      - tips disappear after mouse leaves element
      - positioning of tooltip is still WIP, testing of it was run in Sample View

Change-Id: Ic3be1235bf8d2d4bbf473f965e3a1f8c79ce9fc6
2015-03-20 17:04:45 -07:00
Simon Hunt
da2f3cc041 GUI -- Switched order of Instances and Summary buttons on the toolbar.
(it just feels better).

Change-Id: If447ee1f8f76c22607da41767b3de0f46d35847f
2015-03-19 15:11:57 -07:00
Bri Prebilic Cole
d621905a16 GUI -- Topo Toolbar is destroyed after view is rerouted.
Change-Id: I10085d3b8b77756fac988633dc8b930e433f81fd
2015-03-19 14:34:22 -07:00
Bri Prebilic Cole
deca6e9538 GUI -- Created new glyphs (with unit tests) for toolbar.
Change-Id: I4a118f5efdbaa41d3ef657de2adb4ad360b1c4f4
2015-03-19 13:51:48 -07:00
Simon Hunt
0906014a17 GUI -- Fixed topo toolbar button synchronization with keystroke commands.
- Added toggleNoCb to the toggle button widget.
- Added _keyListener property to keyBindings structure, and the invocation of it from keyIn().
- Added keyListener to topoToolbar to synchronize button state.

Change-Id: Iffb1dc5d38f2d9010f5e246cfb81a6b3db30d4af
2015-03-18 20:23:44 -07:00
Bri Prebilic Cole
04b4140b10 GUI -- Cleaned up topoToolbar.
Change-Id: I07bb0248de27567101055977396b6aae072c979b
2015-03-19 00:35:50 +00:00
Bri Prebilic Cole
4db8dce997 GUI -- TopoToolbarService created, working first set of toggles added.
- WIP on svg exercise (tabled to be worked on on another date)

Change-Id: I8d4ed84f0de44516419910dc5ee4c8eca7dc46ff
2015-03-18 22:50:39 +00:00
Bri Prebilic Cole
91425fbfa8 GUI -- SVG practice (button that moves when you try to mouseover) created. WIP
Change-Id: Ic1232f7a7d6b645436603107da05361ce4d7d18a
2015-03-18 16:25:08 +00:00
Brian O'Connor
6ea48a22fe Starting snapshot 1.2.0-SNAPSHOT
Change-Id: Iffa1055c22448849353ede6581c277f4d3de78d8
2015-03-17 20:07:20 -07:00
Brian O'Connor
91d9019b24 Tagging ONOS Blackbird release: 1.1.0
Change-Id: Iee1accb8f83e03a1c4b2250d36d48aefd6383c97
2015-03-17 19:45:58 -07:00
Thomas Vachuska
ef646764d5 Changing default view of the new GUI to the Topology View.
Change-Id: I99366a65bbdb91c221e70c6a0f3614c6ee319878
2015-03-17 22:51:00 +00:00
Brian O'Connor
1545b1ef08 Starting snapshot 1.1.0-SNAPSHOT
Change-Id: I8caca4df60027426c18b51c1b35c313fe9ac1c10
2015-03-11 16:38:23 -07:00
Brian O'Connor
20fa3a45f9 Tagging 1.1.0-rc2
Change-Id: I1fa0feb1b790f79baa465fd82965433e109b34b2
2015-03-11 16:23:07 -07:00
Simon Hunt
3b9ad04d72 GUI -- Added websock open listeners mechanism.
- made event handler structure parsing a little cleverer.

Change-Id: I15120dabd0aade28e6ee3680faf96f408aed1450
2015-03-11 15:26:08 -07:00
Thomas Vachuska
20084b77df Testing & fixing GUI fail-over code.
Change-Id: I64843186bf05020ce77a1508a300391e0db6bf48
2015-03-11 20:49:13 +00:00
Simon Hunt
8b6d2d4467 GUI -- Continued work on supporting GUI failover. WIP
- Thomas to complete.

Change-Id: I4ed40a0d5b0b48cd1d9fac175a1f66e81df7dacf
2015-03-11 13:04:52 -07:00
Thomas Vachuska
b6acc7b239 Adding code to enable GUI failover.
Change-Id: I8423f17349411d24332db8670840438d0d8ec8ba
2015-03-11 11:25:51 -07:00
Simon Hunt
4c7edd3df9 GUI -- Initial cut at bootstrap message from server to client.
- Note.. Thomas to layer changes on top of this... WIP

Change-Id: I6e2a624e2cfd6fc0ece761be46b71b23242dd2b2
2015-03-11 18:00:42 +00:00