Commit graph

25 commits

Author SHA1 Message Date
CJ Cenizal
bc3e8aa7a5 Make local breadcrumb links look like Links. (#11058) (#11081) 2017-04-06 10:15:32 -07:00
CJ Cenizal
65a19b7ed1 Remove dependency on kibana-ui-framework repo. (#10281) (#10610) 2017-03-01 22:04:27 -08:00
jasper
170e3c2ba0 Adjust Table component styles and markup to maintain fixed column widths, regardless of cell content. (#10401)
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
2017-02-16 08:47:00 -08:00
jasper
c4cec9d4ce Fix Safari bug: Safari ignores :enabled pseudo class, preventing button active and hover states from taking effect. (#10399)
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
2017-02-16 08:17:59 -08:00
CJ Cenizal
e6614fca79 Fix position of button tooltips in the Dashboard and Visualize listing tables. (#10358) (#10368)
* Fix position of button tooltips in the Dashboard and Visualize listing tables.

* Remove redundant CSS from ToolBarSearch.
2017-02-15 08:34:01 -08:00
CJ Cenizal
ebe11f1d0e Fix CheckBox and ToolBarSearchBox icon positioning. (#10356) (#10366)
* 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.
2017-02-15 08:26:31 -08:00
jasper
bf3734bc8d Add landing page with table to Visualize app. (#10212)
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
2017-02-06 19:16:58 -08:00
jasper
9e842d96e5 Add support for Panel with and without a PanelHeader. (#10115)
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
2017-01-30 17:33:52 -08:00
jasper
c443b20b56 [UI Framework] Add ActionItem and MenuButton components. (#10114)
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
2017-01-30 17:19:49 -08:00
jasper
cb5c6618ab [UI Framework] Add Icon and InfoPanel types. (#10107)
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
2017-01-28 17:40:40 -08:00
jasper
cfab767e50 [UI Framework] Add HeaderBar, StatusText, Menu, Text, and Event components. (#10101)
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
2017-01-27 15:59:12 -08:00
jasper
aff62bb19d [UI Framework] Override Bootstrap styles that are inherited by CheckBox component. (#10068)
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
2017-01-25 10:14:15 -08:00
jasper
5f249db235 [UI Framework] Add Title and SubTitle components. (#10053)
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
2017-01-24 17:29:44 -08:00
jasper
5502c009bd [UI Framework] Use box-shadow to create outlines in Button and CheckBox focus state (#10045)
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
2017-01-24 12:08:34 -08:00
jasper
470a2e7000 Document TextArea and StaticInput components. (#10039)
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
2017-01-24 08:33:36 -08:00
jasper
704a9f7131 [UI Framework] Document VerticalRhythm component. (#10031)
Backports PR #10030

**Commit 1:**
Document VerticalRhythm component.

* Original sha: 9f974d8b20
* Authored by CJ Cenizal <cj@cenizal.com> on 2017-01-24T01:22:03Z
2017-01-23 17:24:22 -08:00
jasper
b76915c3df [UI Framework] Add panel header to Panel component. Add example. (#10029)
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
2017-01-23 16:49:27 -08:00
jasper
a8e107400a [UI Framework] Add PromptForItems component. (#10018)
Backports PR #10016

**Commit 1:**
Add PromptForItems component.

* Original sha: adbcb23f1c
* Authored by CJ Cenizal <cj@cenizal.com> on 2017-01-23T19:36:34Z
2017-01-23 12:15:12 -08:00
jasper
72c38cf0c9 Refine kuiStaticInput, Bar, and Button components. (#9948)
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
2017-01-18 15:01:53 -08:00
jasper
8424411b1c Fix IE11 bugs with Table and ToolBar. (#9942)
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
2017-01-18 14:06:11 -08:00
jasper
75619a9561 ToolBar improvements, add Select and Bar components. (#9910)
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
2017-01-17 13:17:51 -08:00
jasper
a65b46c6ff fix ui framework filenames (#9908)
Backports PR #9907

**Commit 1:**
updating filenames

* Original sha: 053189bace
* Authored by ppisljar <peter.pisljar@gmail.com> on 2017-01-17T18:55:00Z

**Commit 2:**
updating imports

* Original sha: 81dc14ee60
* Authored by ppisljar <peter.pisljar@gmail.com> on 2017-01-17T19:04:02Z
2017-01-17 20:17:33 +01:00
CJ Cenizal
c6ad67a935 Add Modal, ModalOverlay, and Hollow Button components. (#9873) (#9875)
* Add Modal and Hollow Button components.
* Add error-checking for missing elements for the UI Framework examples that use JS.
2017-01-15 13:53:07 -08:00
CJ Cenizal
b3fddc9877 Make Table rows have 1px borders. Lighten Table header color for increased contrast with row color. (#9864) (#9866) 2017-01-13 12:00:52 -08:00
Tyler Smalley
95ac4c1cef Remove libsass as a dependency (#9803) (#9812)
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>
2017-01-09 21:11:26 -08:00