* use elastic-charts for histogram
* add class accessibility
* specify onElementClick type annotation
* set chartElement tooltip type to Follow
* use moment methods for now annotation logic
* move historam inside directive folder
* remove unused timechart directive
* remove dependency from tsvb brush handler
* remove non-required class to fix tooltip overflow
* change the cursor/crosshair
* fix(ie11): add fixed width for header text
* fix: annotation colors on dark theme
* unpdate click and brush ui functional tests
* move functional tests to percy
* i18n work on workpad header and a few header ctas
* Convert WorkpadHeader to typescript
* String ordering cleanup
* Addressing some feedback
* Adding state
* lint
* Shortcut type refactor
* Revert "Shortcut type refactor"
This reverts commit d00e48853bcb16fdb14f9bca8b2536c920e8d650.
* Using new State type
* Removing unused type
* Updating state type
- Restores the behavior of the angularjs version which only updates the focus chart once all data is loaded. The chart area itself doesn't have a loading indicator, but now we pass on the loading state of single metric viewer as a prop to TimeseriesChart. TimeseriesChart mostly wraps d3 code and we now trigger a re-render only if loading is false.
- Triggers the overall loading indicator when the focus chart reloads
- Fixes to pass in values for the progress bar as numbers instead of strings.
Fixes a regression where the progress bar in the transform wizard would return to 0% after a transform finishes.
The actual bugfix is just the code in 6033a4c to make sure the code in the wizard uses the same function getTransformProgress() like the transform management page. Also includes a fix for sorting on the transform list table related to progress.
The rest of the diff is a) moving types and utility functions previously only used within the transform management page to the common shared code of data frame transforms so it's available for the wizard without cross-deep-importing (717d894) and b) adding tests with updated mock data (f14e231).
* [Infra UI] Display non-metric details on Node Detail page
- Closes#42689
- Adds NodeDetails component
* clean things up a bit
* Change hook order
* Start of docs changes
* Making expand button more consitent
* Update docs for this minor change
* Changing handleClick to toggleIsOpen
* Optimizing fields slice
* [Logs UI] Stop live streaming on scroll or minimap click
* Silently pause streaming on scroll up
* Fix type checking
* Fix type check again
* Fix i18n
* - handle unauthorized error to return empty list of agent settings
- display to user when a failure occurred in settings initialization
- fix incorrect settings link path
* - moved agent config index creation to the plugin setup step
- make failure text reflect a general failure to load settings
* - Rename Settings/SettingsList -> Settings/index
- Add Settings/SettingsList to render only the list/messaging
- Mention permissions issue in failure message
* this is the one
* this could break a job nbd
* get_full_url to observe PNG and PDF job payload types
* fix typescripts
* fix ts in tests
* fix more types
* cosmetic
* remove PDF execute compatibility shim test -- that stuff is handled in now PDF executeJob
* fix unit test
* remove old strings
* Remove pdf execute compatibility shim entirely
* combine the 2 maps
* More reject matchers in the test
* initial attempt at adding saved-queries to maps
* Adds savedQuery methods to map_controller
* Adds saveQuery to Maps ui
* Fixes watcher on state
* Fixes adding filters, still debuggin why the timefilter automatically changes to last 15 min on saving a query with a time filter. The time filter saves correctly in the saved query
* Gets time filter working with saved queries
* Adds saved query management component functionality tests to maps for all privileges
* Adds a saved query to the mapping and data for maps security functional tests
* Updates test saved query doc
* Adds functional tests for saved queries as a maps read-only user
* Adds 'skip' back to maps security functional tests
* uses onRefreshChange in map_controller
* Removes redundant trigger of onQuerySubmit call in the search bar
* deletes redundant call to updateStateFromSavedQuery in state.savedQuery watcher
* Refactors savedQuery watchers in map controller
* Fix transparent sprites in IE11
IE11 can not load data URIs via XHR. Instead, we create a new Image and assign the src to the data uri for the transparent image.
* eslint appeasement
This fixes the rendering of complex field values like lat-lon geo points.
The rendering amounts to converting the value a JSON representation with stable sorting. The cleaner way forward would be to add support for rendering well-known complex values (such as geo coordinates or IP addresses) in nicer ways.
fixes#44747