Fix timepicker button behavior in "No Results" page for timeseries data#6543
Conversation
48120af to
57edb37
Compare
|
LGTM |
|
@spalger If you could take a look and let me know about any necessary tests that'd be awesome 🎉 |
|
Well, discover isn't well tested or easy to test right now, but if you move that button (or whole text) into a directive then you could test that (with Actually testing that clicking the button opens the timepicker is probably better done in a functional test though. So I would drop a couple |
|
@bevacqua where are we on this guy? |
57edb37 to
348a939
Compare
|
Working on tests |
…directive and time picker.
6198feb to
4036c46
Compare
| @@ -0,0 +1,51 @@ | |||
| <div ng-show="resultState === 'none'" data-test-subj="discoverNoResults"> | |||
There was a problem hiding this comment.
I'd prefer if this ng-show was moved to the site where this directive is injected.
…iscover's "No Results".
|
jenkins, test it |
|
@spalger Build details are broken. Where can I look at the build output to learn what tests are failing here? |
|
@bevacqua after a while builds are deleted. Just run the them again using a "jenkins, test it" comment. |
|
jenkins, test it |
|
This is now fixed. @spalger up to re-review? |
|
Count me in! |
| }); | ||
|
|
||
| bdd.it('should not show "no results"', () => { | ||
| discoverPage.hasNoResults().then(visible => { |
There was a problem hiding this comment.
This needs to return a promise
|
@spalger Returns all the promises now |
|
LGTM |
|
Carry on 🎉 |
## Summary `eui@73.0.0` ⏩ `eui@74.0.1` --- ## [`74.0.1`](https://github.com/elastic/eui/tree/v74.0.1) **Bug fixes** - Fixed `EuiModalHeaderTitle` type errors when passed `EuiTitle` props ([#6547](elastic/eui#6547)) ## [`74.0.0`](https://github.com/elastic/eui/tree/v74.0.0) - Added the `component` prop to `EuiModalHeaderTitle`, which allows overriding the default `h1` tag ([#6530](elastic/eui#6530)) - Added the `titleProps` prop to `EuiConfirmModal`, which allows overriding the default `h1` tag ([#6530](elastic/eui#6530)) **Bug fixes** - Fixed slight row height jumping in `EuiBasicTable`s when actions with tooltips became disabled ([#6538](elastic/eui#6538)) **Breaking changes** - `EuiModalHeaderTitle` now **always** wraps its children in a `h1` tag (previously attempted to conditionally detect whether its children were raw strings or not). To change this tag type to, e.g. a more generic `div`, use the new `component` prop. ([#6530](elastic/eui#6530)) - `EuiLink` now applies `rel="noreferrer"` to all domains, including `elastic.co` ([#6535](elastic/eui#6535)) - `EuiBasicTable` no longer blocks mouse/keyboard interactions while `loading` ([#6543](elastic/eui#6543)) **CSS-in-JS conversions** - Converted `EuiBasicTable` to Emotion ([#6539](elastic/eui#6539)) - Added a new `RenderWithEuiTheme` render prop utility ([#6539](elastic/eui#6539)) --------- Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
## Summary `eui@73.0.0` ⏩ `eui@74.0.1` --- ## [`74.0.1`](https://github.com/elastic/eui/tree/v74.0.1) **Bug fixes** - Fixed `EuiModalHeaderTitle` type errors when passed `EuiTitle` props ([elastic#6547](elastic/eui#6547)) ## [`74.0.0`](https://github.com/elastic/eui/tree/v74.0.0) - Added the `component` prop to `EuiModalHeaderTitle`, which allows overriding the default `h1` tag ([elastic#6530](elastic/eui#6530)) - Added the `titleProps` prop to `EuiConfirmModal`, which allows overriding the default `h1` tag ([elastic#6530](elastic/eui#6530)) **Bug fixes** - Fixed slight row height jumping in `EuiBasicTable`s when actions with tooltips became disabled ([elastic#6538](elastic/eui#6538)) **Breaking changes** - `EuiModalHeaderTitle` now **always** wraps its children in a `h1` tag (previously attempted to conditionally detect whether its children were raw strings or not). To change this tag type to, e.g. a more generic `div`, use the new `component` prop. ([elastic#6530](elastic/eui#6530)) - `EuiLink` now applies `rel="noreferrer"` to all domains, including `elastic.co` ([elastic#6535](elastic/eui#6535)) - `EuiBasicTable` no longer blocks mouse/keyboard interactions while `loading` ([elastic#6543](elastic/eui#6543)) **CSS-in-JS conversions** - Converted `EuiBasicTable` to Emotion ([elastic#6539](elastic/eui#6539)) - Added a new `RenderWithEuiTheme` render prop utility ([elastic#6539](elastic/eui#6539)) --------- Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
Fixes #4947. Assigning @tsullivan because he initially reported the issue. Wasn't exactly sure where tests would go, please advise :)