Backports PR #10378
**Commit 1:**
Adjust Table component styles and markup to maintain fixed column widths, regardless of cell content.
- Fix ellipsis-truncation of text in IE11 and Edge.
- Update Visualize landing table markup.
* Original sha: e423918163
* Authored by CJ Cenizal <cj@cenizal.com> on 2017-02-15T19:45:49Z
**Commit 2:**
Update Dashboard landing table and Saved Objects table with cell liner markup.
* Original sha: 4e0f4310b7
* Authored by CJ Cenizal <cj@cenizal.com> on 2017-02-15T19:55:33Z
Backports PR #10369
**Commit 1:**
Fix Safari bug: Safari ignores :enabled pseudo class, preventing button active and hover states from taking effect.
* Original sha: 920ef6ccab
* Authored by CJ Cenizal <cj@cenizal.com> on 2017-02-15T16:49:34Z
* Fix CheckBox alignment by applying box-sizing: border-box to all before and after pseudo-elements.
* Fix ToolBarSearchBox height and icon alignment.
* Make Table examples consistently use the cell liner.
Backports PR #9605
**Commit 1:**
Refactor Visualize Wizard to use explicit controller names, instead of defining them dynamically.
* Original sha: 5778951aa4
* Authored by CJ Cenizal <cj@cenizal.com> on 2016-12-21T20:58:55Z
**Commit 2:**
Add landing page with table to Visualize app.
- Update Visualize wizard UI.
- kbnTopNav directive supports no-menu-extensions attribute for excluding extensions, so you can hide the menu items entirely.
* Original sha: 5a5eecbfc6
* Authored by CJ Cenizal <cj@cenizal.com> on 2016-12-22T00:08:06Z
**Commit 3:**
Add kuiIcon--basic and support icons in Table component. Display icons in Visualize landing page.
* Original sha: 1dbffd1f9e
* Authored by CJ Cenizal <cj@cenizal.com> on 2016-12-22T01:38:35Z
**Commit 4:**
Fix bug with vertical alignment in Table cells.
* Original sha: f69df4c4ba
* Authored by CJ Cenizal <cj@cenizal.com> on 2016-12-22T01:41:56Z
**Commit 5:**
Change Visualize menu items: New goes to landing page, Open goes to wizard.
* Original sha: 8ca2faf459
* Authored by CJ Cenizal <cj@cenizal.com> on 2016-12-22T01:46:22Z
**Commit 6:**
Move visualize/landing route to live at visualize/ instead.
* Original sha: e674f6c315
* Authored by CJ Cenizal <cj@cenizal.com> on 2016-12-23T21:46:21Z
**Commit 7:**
Refactor Visualize Wizard templates to use import syntax.
* Original sha: b129af5f05
* Authored by CJ Cenizal <cj@cenizal.com> on 2016-12-23T21:48:11Z
**Commit 8:**
Set kuiViewContent width to 100% to avoid it shrink wrapping its content.
* Original sha: 94afb6f3d4
* Authored by CJ Cenizal <cj@cenizal.com> on 2016-12-23T22:00:36Z
**Commit 9:**
Move ToolBar buttons to the right side. Remove labels and add tooltips.
* Original sha: 6a66f6f5c9
* Authored by CJ Cenizal <cj@cenizal.com> on 2016-12-23T22:04:49Z
**Commit 10:**
Fix functional tests for Visualize, to work with new landing page.
* Original sha: 5a720c9fc9
* Authored by CJ Cenizal <cj@cenizal.com> on 2016-12-23T23:47:52Z
**Commit 11:**
Remove unused Visualize load menu template.
* Original sha: b010488925
* Authored by CJ Cenizal <cj@cenizal.com> on 2016-12-23T23:52:24Z
**Commit 12:**
Remove Edit link from Visualization listing.
* Original sha: a1f737fcf3
* Authored by CJ Cenizal <cj@cenizal.com> on 2017-01-03T19:41:50Z
**Commit 13:**
Disable timepicker in Visualization listing.
* Original sha: ca4adc36bd
* Authored by CJ Cenizal <cj@cenizal.com> on 2017-01-05T00:18:35Z
**Commit 14:**
Add basic Icon example. Fix Visualize Wizard titles and layout.
* Original sha: 50e2da76d3
* Authored by CJ Cenizal <cj@cenizal.com> on 2017-01-17T16:57:31Z
**Commit 15:**
Remove icon cells from Table component. Fix Visualize landing table header bug and type icon position.
* Original sha: 56252644f2
* Authored by CJ Cenizal <cj@cenizal.com> on 2017-02-01T18:19:49Z
**Commit 16:**
Change Visualize route names. Add omitPages attribute to breadcrumbs directive. Make Visualize breadcrumbs into links.
* Original sha: 93c9533beb
* Authored by CJ Cenizal <cj@cenizal.com> on 2017-02-02T00:41:07Z
**Commit 17:**
Remove Open and New menu buttons from Visualize.
* Original sha: f243762d8f
* Authored by CJ Cenizal <cj@cenizal.com> on 2017-02-02T01:07:55Z
**Commit 18:**
Add ConfirmationModal for deleting visualizations.
* Original sha: d0325baa9b
* Authored by CJ Cenizal <cj@cenizal.com> on 2017-02-02T01:14:34Z
**Commit 19:**
Implement sorting for name and type columns in Visualize listing.
* Original sha: 39ed424856
* Authored by CJ Cenizal <cj@cenizal.com> on 2017-02-02T01:21:57Z
**Commit 20:**
Refactor Visualize routes into VisualizeConstants file. Fix functional tests.
* Original sha: 43ceb6e0e1
* Authored by CJ Cenizal <cj@cenizal.com> on 2017-02-02T18:45:17Z
**Commit 21:**
Add pager_controls directive and pager service. Add pagination to Dashboard and Visualize landing pages. Change Dashboard listing to use hrefs for each dashboard.
* Original sha: d1d3da7741
* Authored by CJ Cenizal <cj@cenizal.com> on 2017-02-04T00:37:28Z
**Commit 22:**
Add Basic Icon example.
* Original sha: 880b7b42f0
* Authored by CJ Cenizal <cj@cenizal.com> on 2017-02-04T00:41:59Z
**Commit 23:**
Use ng-if instead of ng-hide to hide/reveal Table action buttons in Dashboard listing.
* Original sha: 668d598082
* Authored by CJ Cenizal <cj@cenizal.com> on 2017-02-04T00:44:06Z
**Commit 24:**
Redirect from old Visualize wizard routes to new ones.
* Original sha: 99525ac45d
* Authored by CJ Cenizal <cj@cenizal.com> on 2017-02-06T18:37:05Z
**Commit 25:**
Use ViewContent and Title components in Visualize wizard.
* Original sha: 734c85b5ab
* Authored by CJ Cenizal <cj@cenizal.com> on 2017-02-06T18:46:50Z
**Commit 26:**
Fix Visualize and Dashboard listing table logic so that selection only applies to the current page of items.
- Paging clears the selection.
- Searching clears the selection.
- Sorting clears the selection.
* Original sha: de4f7b43e2
* Authored by CJ Cenizal <cj@cenizal.com> on 2017-02-06T19:05:16Z
**Commit 27:**
- Fix Visualize wizard breadcrumbs.
- Use consistent "Create" terminology in both Visualize and Dashboard for creating new items.
- Use NoItems and PromptForItems components in Visualize listing view.
* Original sha: 10dbff66cc
* Authored by CJ Cenizal <cj@cenizal.com> on 2017-02-06T19:22:09Z
**Commit 28:**
Rename pagerService factory to pagerFactory.
* Original sha: 6eeeab6833
* Authored by CJ Cenizal <cj@cenizal.com> on 2017-02-06T19:29:36Z
**Commit 29:**
Minor code style improvements.
* Original sha: 438f5c4468
* Authored by CJ Cenizal <cj@cenizal.com> on 2017-02-06T19:36:17Z
**Commit 30:**
Use inject dependencies in Visualize and Dashboard listing.
* Original sha: 794b18cc8c
* Authored by CJ Cenizal <cj@cenizal.com> on 2017-02-06T19:45:00Z
Backports PR #10112
**Commit 1:**
Add support for Panel with and without a PanelHeader.
* Original sha: 0dc3472b2f
* Authored by CJ Cenizal <cj@cenizal.com> on 2017-01-31T00:29:42Z
Backports PR #10113
**Commit 1:**
Add ActionItem and MenuButton components.
* Original sha: ab3f812aab
* Authored by CJ Cenizal <cj@cenizal.com> on 2017-01-26T00:16:42Z
Backports PR #10056
**Commit 1:**
Add inactive and info Icons.
* Original sha: 3c2d12d8f5
* Authored by CJ Cenizal <cj@cenizal.com> on 2017-01-25T04:46:13Z
**Commit 2:**
Add info, success, and warning InfoPanels. Change background-color to white and use a colored border instead.
* Original sha: 25ef494e24
* Authored by CJ Cenizal <cj@cenizal.com> on 2017-01-25T05:04:56Z
**Commit 3:**
Update Saved Object Management view to use new InfoPanel styles.
* Original sha: 4798befe26
* Authored by CJ Cenizal <cj@cenizal.com> on 2017-01-25T16:52:47Z
**Commit 4:**
Address Shaunak's feedback.
* Original sha: 153f23aac9
* Authored by CJ Cenizal <cj@cenizal.com> on 2017-01-27T23:53:35Z
Backports PR #10075
**Commit 1:**
Add HeaderBar component.
* Original sha: 9fc4c96aca
* Authored by CJ Cenizal <cj@cenizal.com> on 2017-01-26T00:01:48Z
**Commit 2:**
Add StatusText component.
* Original sha: 2b12dec3b4
* Authored by CJ Cenizal <cj@cenizal.com> on 2017-01-26T00:16:42Z
**Commit 3:**
Add Menu, Text, and Event components.
* Original sha: 05baa22d1f
* Authored by CJ Cenizal <cj@cenizal.com> on 2017-01-26T01:08:33Z
Backports PR #10067
**Commit 1:**
Override Bootstrap styles that are inherited by CheckBox component.
* Original sha: 02520eae55
* Authored by CJ Cenizal <cj@cenizal.com> on 2017-01-25T18:12:22Z
Backports PR #10052
**Commit 1:**
Add Title and SubTitle components.
* Original sha: 0ee3c75ef8
* Authored by CJ Cenizal <cj@cenizal.com> on 2017-01-25T01:25:02Z
Backports PR #10044
**Commit 1:**
Use box-shadow instead of outline to create focused states for Button and CheckBox.
* Original sha: db5276ef26
* Authored by CJ Cenizal <cj@cenizal.com> on 2017-01-24T18:36:58Z
**Commit 2:**
Fix hover state of Hollow Button in Timelion.
* Original sha: 99e10af4ba
* Authored by CJ Cenizal <cj@cenizal.com> on 2017-01-24T18:43:40Z
Backports PR #10032
**Commit 1:**
Document TextArea component and remove classes from base.less.
* Original sha: f512a396b5
* Authored by CJ Cenizal <cj@cenizal.com> on 2017-01-24T01:49:11Z
**Commit 2:**
Move Static Input component into the UI Framework and remove classes from base.less.
- Remove kuiInput class by merging it into kuiSideBarInput class.
* Original sha: de491a3587
* Authored by CJ Cenizal <cj@cenizal.com> on 2017-01-24T02:08:43Z
**Commit 3:**
Improve VerticalRhythm documentation.
* Original sha: fbbb692831
* Authored by CJ Cenizal <cj@cenizal.com> on 2017-01-24T16:31:57Z
Backports PR #10030
**Commit 1:**
Document VerticalRhythm component.
* Original sha: 9f974d8b20
* Authored by CJ Cenizal <cj@cenizal.com> on 2017-01-24T01:22:03Z
Backports PR #10028
**Commit 1:**
Add panel header to Panel component. Add example.
* Original sha: 9e9448904a
* Authored by CJ Cenizal <cj@cenizal.com> on 2017-01-24T00:44:18Z
Backports PR #10016
**Commit 1:**
Add PromptForItems component.
* Original sha: adbcb23f1c
* Authored by CJ Cenizal <cj@cenizal.com> on 2017-01-23T19:36:34Z
Backports PR #9917
**Commit 1:**
Override Bootstrap link styles in Button component. Give kuiStaticInput a transparent background.
* Original sha: 29a4f5305f
* Authored by CJ Cenizal <cj@cenizal.com> on 2017-01-17T23:39:18Z
**Commit 2:**
Fix incorrect markup in MicroButton examples.
* Original sha: ee8eb78c84
* Authored by CJ Cenizal <cj@cenizal.com> on 2017-01-17T23:39:39Z
**Commit 3:**
Give Bar component a min height of 30px so it has a consistent height even when it has shorter children.
* Original sha: 445b0be998
* Authored by CJ Cenizal <cj@cenizal.com> on 2017-01-17T23:42:53Z
**Commit 4:**
Remove kuiSubHeader class. Migrate Saved Objects to use Bar component instead.
* Original sha: b1c51463a2
* Authored by CJ Cenizal <cj@cenizal.com> on 2017-01-17T23:48:24Z
Backports PR #9928
**Commit 1:**
Fix IE11 bugs with Table and ToolBar.
- Make table-layout use the default, instead of fixed.
- Fix flexbox bug with ToolBar.
- Update ui_framework task to serve on port 8020.
- Add babel-core/polyfill to UI Framework docs site.
* Original sha: 54144129c9
* Authored by CJ Cenizal <cj@cenizal.com> on 2017-01-18T17:19:43Z
Backports PR #9862
**Commit 1:**
Add Bar component.
* Original sha: fdc36f2eb8
* Authored by CJ Cenizal <cj@cenizal.com> on 2017-01-11T21:11:20Z
**Commit 2:**
Create modifier for a ToolBar with just Search.
* Original sha: 2dbd81fce1
* Authored by CJ Cenizal <cj@cenizal.com> on 2017-01-11T21:18:51Z
**Commit 3:**
Add Select component.
- Fix focus state of ToolBarSearch.
* Original sha: 77eaaa471b
* Authored by CJ Cenizal <cj@cenizal.com> on 2017-01-12T18:12:06Z
**Commit 4:**
Add Select to ToolBar.
* Original sha: fcb1806997
* Authored by CJ Cenizal <cj@cenizal.com> on 2017-01-13T18:02:20Z
**Commit 5:**
Rename onReverseBackground mixin to onStandoutBackground.
* Original sha: 622f7a6012
* Authored by CJ Cenizal <cj@cenizal.com> on 2017-01-17T20:48:44Z
Remove libsass as a dependency
libsass is platform specific, therefore we can not ship it as a dependency. Instead, we will commit the compiled CSS for the UI Framework to the repository. This is updated when running `npm run uiFramework:start` which also starts the docs site.
Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co>