Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[notify] conditionally include the config service #6826

Merged
merged 2 commits into from
Apr 11, 2016

Conversation

spalger
Copy link
Contributor

@spalger spalger commented Apr 8, 2016

Since #6364 the notifier has been configurable via the front-end config service, which currently requires Kibana. Since the notifier is designed to be agnostic to the application/implementation, and shouldn't require Kibana, we need to make the hook into angular optional.

☁️

const shouldSetupConfig = !!kbnIndex;
if (shouldSetupConfig) {
require('ui/config');
module.run(function ($interval, $rootScope, $injector, config) {
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

$injector is not being used

@tylersmalley
Copy link
Contributor

To manually test all of the alert types I add the following into discover.js

notify.error('an error');
notify.warning('a warning');
notify.info('some info');

However that is now throwing an illegal invocation because setInterval not being set on config.

@spalger spalger assigned tylersmalley and unassigned spalger Apr 10, 2016
@tylersmalley
Copy link
Contributor

Looks good!

@tylersmalley tylersmalley assigned spalger and unassigned tylersmalley Apr 11, 2016
@spalger spalger merged commit b638e6c into elastic:master Apr 11, 2016
@spalger spalger deleted the fix/notify/conditionallyIncludeConfig branch October 18, 2019 17:37
cee-chen added a commit that referenced this pull request Jun 3, 2023
This is a backport EUI upgrade to Kibana v8.8.1 containing an
`EuiCodeBlock` bugfix requested by the Observability team:
#158644 (comment)

## [`77.1.5`](https://github.com/elastic/eui/tree/v77.1.5)

**Bug fixes**

- Fixed `EuiCodeBlock` potentially incorrectly ignoring lines ending
with a question mark when using the Copy button.
([#6794](elastic/eui#6794))
- Fixed `EuiCodeBlock` to not include line numbers when copying content
([#6824](elastic/eui#6824))
- Fixed the expanded row animation on `EuiBasicTable` causing
cross-browser Safari issues
([#6826](elastic/eui#6826))

Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
cee-chen added a commit that referenced this pull request Jun 6, 2023
## Summary

`eui@81.2.0` ⏩ `eui@81.3.0`

✨ Highlights:

- fixes #158644
- Adds a new Timeline icon for use within `EuiMarkdownEditor` (cc
@kqualters-elastic)
- Expandable rows used within `EuiBasicTable` and `EuiInMemoryTable` now
have a faster and snappier expand animation

___

## [`81.3.0`](https://github.com/elastic/eui/tree/v81.3.0)

- Added `timelineWithArrow` glyph to `EuiIcon`
([#6822](elastic/eui#6822))

**Bug fixes**

- Fixed `EuiCodeBlock` potentially incorrectly ignoring lines ending
with a question mark when using the Copy button.
([#6794](elastic/eui#6794))
- Fixed `EuiCodeBlock` to not include line numbers when copying content
([#6824](elastic/eui#6824))
- Fixed the expanded row animation on `EuiBasicTable` causing
cross-browser Safari issues
([#6826](elastic/eui#6826))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants