* Fixed a simple argument bug and removed infra date picker EUI types
* Fixes for EUI date picker types
* eui_8.0.0
* fix type errors in query_bar
* Small changes for EUI types
* Updates EUI to 9.0.0 and removes @types/react-datepicker as it now ships with EUI
* Updates to EUI 9.0.1 and removes duplicate types in infra eui.d.ts
* ts-ignore applied to ongoing type error with styled components and EUI
* Changes EuiProgress props to avoid TS errors
* Updates EUI 9.0 snapshots
* Updates kibana root snapshots for EUI 9.0 upgrade
* Update detail_panel.test.js for EUI changes
* Updated functioanl and unit tests to properly inspect EuiTableRowCell rendered values
* Fix docs_level_security_roles.js func tests
* Update EUI to 9.0.2
* Fixed failing snapshot for EUI icon default prop
This is an internal refactor:
- move tooltip management out of layers, and to the mapbox-component
- use global handler iso of multiple handlers on individual layers (this did remove the cursor-pointer change, since we no longer are explicitly handling on-enter/leave events).
- put tooltip state in store
Fixes bugs:
- when layer is removed, any corresponding tooltip should be removed as well
- when layer is made invisible, any corresponding tooltip should be removed as well
* [Maps] embeddable
* fix embeddable registration
* get embeddable to render
* render map embeddable
* support filter pills on dashboard
* fix layerName error
* update getBoundsForFilters to not record bounds request in inspector
* set isReadOnly
* fix bug where different states are sharing same inspectorAdapters instance
* populate indexPatterns so container has index patterns for type ahead and filter bar
* pass refreshConfig from container to map store
* add functional test verifying index patterns passed to container
* remove data.json files commited by mistake
* add functional test ensuring inspector adaptors are not shared between embeddables
* add functional tests for filters getting passed to embeddable
* remove embeddable dashboard from web logs sample data saved objects
* add slash to edit path
* fix typo
* pass previous query state on reload, add functional tests to verify reload and refresh timer
* remove unnecessary check in getFilters
* review feedback from thomasneirynck
* fix resize bug
* remove animationFrame from resize callback
We have had `insert_final_newline = true` in our `.editorconfig` file since April 2015, but never validated it with eslint. I'm a little tired of extra changes showing up in PRs because some people use editors which respect the `.editorconfig` file and some don't, so I figured we might want to enable the rule in eslint so that the can be autofixed.
Votes requested please :)
* [Maps] implement references for saved objects
* add source to ref name, check that source type is ES_SEARCH or ES_GEO_GRID
* extract out common find reference into a function
* add migration version to sample data objects
* joins are on layer descriptor and not source descriptor
* update one es_archive saved object to have layerListJSON stored in references to ensure injectReferences is really working in SavedGisMap
* update sample data saved objects to include applied migration
* add API test to verify migration is applied when imported saved object
* [Maps] disable fit to data for geo_shape fields until elasticsearch supports a way to get the bounds
* add function test for fit to bounds
* add jest test for layer_toc_actions component
* review feedback
* hide add layer button in read only mode
* update TOCEntry for read only mode
* make LayerTOC read only
* default isReadOnly to false
* remove action creator until its beig used
* Move layer add flow to the add layer panel
* Remove layer add toast. It's pretty annoying in this new workflow and is planned to be removed/revised anyway
* Add/remove layers without setting temp status
* Dispatch save function on ws save and clear/remove transient layer
* Lot of cleanup of temp refs. Add __ to transient layer ref
* Activate layer property save button on style prop change
* Review feedback
* Await setting selected layer before opening flyout panel to prevent occasional undefined error
* Review feedback
* Review feedback
* Review feedback
* Remove style temp settings
* Return null as fallback
* Review feedback
* [Maps] replace singleton inspectorAdapters with per map inspector adapter instance
* pass inspectorAdapters to all source constructors in renderEditor
* rename non_serializable_kibana_instances to non_serializable_instances, fix test jest test broken by import
* Reintroduce linting rule that requires single-quotes in x-pack.
* Remove redundant quotes rule for ML.
* Convert ES-UI code to single quotes.
- Dev tools
- CCR
- ILM
- Index management
- License management
- Remote clusters
- Rollup
- Watcher
* Convert Graph code to single quotes.
* Convert Maps to single quotes.
* Convert Monitoring code to single quotes.
* Convert Reporting code to single quotes.
* Convert Security code to single quotes.
* Convert Telemetry code to single quotes.
* Convert Upgrade Assistant code to single quotes.
* Convert Grok Debugger to single quotes.
* Some quicky changes
* Fixes dark vs light coloring for TSVB charts
* Fix coloring of tooltips and annotations for TSVB
* Fix up TSVB Markdown
No uses the same base styles as Visualize and Canvas
* More fiddling with spacing around filter bar
* Fixing dark mode grid and
removing hard-coded hex values where possible and adding an alpha channel to those that can’t
* more tweaks
* removing more `reversed` props
* Skip dark mode test for now
Since `.reverse` doesn’t exist unless bg is opposite of theme
* SASS linter enabled for TSVB
* Fix chrome path
* Enable sass-lint on Timelion
* Enable sass-lint on vislib
* Fix more spacing with query bar and enable sass-lint
* temp var name update
* A frew more files linted
* missed a few more hardcoded colors
* Addressed PR comments
* Changing #rrggbbaa to rgba()
For IE
* Handle warnings from task manager without stack traces.
* Fix typescript errors.
* Catch no living connection errors.
Swallow stack traces and do not throw errors.
* Should use string substitution instead of concatenation.
* [Maps] wait for maps to load in functional tests to avoid flakyness
* add wait when manually accessing URL from browser service
* handle join source with missing index pattern id
* update triggerSingleRefresh to waitForLayersToLoad
* fix jest test
* add layer error test for KibanaTilemapSource with out map.tilemap.url configuration
* remove isInErrorState and errorMessage from layerslayerListJSON since it should not have been put there in first place
This commit accompanies the four that precede it. Rather than squash
them altogether, the four previous commits all do nothing except move
files to help avoid conflicts.
* replace kbnTimepicker directive with EuiSuperDatePicker
* remove kbnTimepicker directive
* remove bootstrap datepicker
* Embed timepicker in query bar (#29130)
* replace kbnTimepicker directive with EuiSuperDatePicker
* remove kbnTimepicker directive
* remove bootstrap datepicker
* embed timepicker in query bar
* flesh out date picker in query bar for maps app
* wire up refresh config
* fix bug with way update function called by watcher
* get maps application functional tests working with new timepicker
* update setAbsoluteRange for EuiSuperDatePicker
* replace setQuickTime with calls to setAbsoluteTime
* remove open time picker button in discover empty results view
* pass config values to super-date-picker directive
* remove getPrettyDuration
* clean up typescript lint problems
* some functional test fixes
* try something else to fix I18n problems
* fix some more functional tests
* update query_bar jest test
* remove unused method in kbn_global_timepicker
* do not import removed timepicker styles
* remove mode from time state
* remove mode from time_history interface
* fix problem with ui_settings_defaults
* fix failing TSVB functional test
* another round to test fixes
* more functional test changes
* fixes for failing tests
* add retry block to flaky tsvb test
* styles/bootstrap_dark.less
* fix functional tests
* call fetch event even when times are the same
* add retry around flaky tsvb test
* fix timefilter jest test, attempt to fix another flaky functional test
* revert emitting fetch outside of areTimePickerValsDifferent check
* clean up time mode code that is no longer needed in dashboard
* fix timefilter tests changed by timefilter emit revert
* First foray into turning .application background off
* Hopefully fixing the last few plugins
* Update EUI to 6.9.0
* removing hacks
* last fixes
* Remove a few more `100vh`
* Can I remember to copy & REPLACE
* EUI at 6.10.0
* Set maps tab title using same pattern used elsewhere in Kibana
* Include current map title in document title when open
* Only update doc title on /map/:id route. Update doc title on save action
* Remove fluffy formatting
* Remove string literal formatting