Skip to content

[notify] conditionally include the config service#6826

Merged
spalger merged 2 commits intoelastic:masterfrom
spalger:fix/notify/conditionallyIncludeConfig
Apr 11, 2016
Merged

[notify] conditionally include the config service#6826
spalger merged 2 commits intoelastic:masterfrom
spalger:fix/notify/conditionallyIncludeConfig

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
Member

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
Member

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
Member

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

Comments