* Refactor sorting capabilities
* clean up and comments
* Move to ui_framework/services
- add tests
- address code review feedback
- Include new folders in build output.
* Rename to sortableProperties
Require initial sorted property name.
* fix a refactor miss
* stop importing if JSON parsing fails
* fail early if improper JSON
we expect to get an array of objects, so show an error message if we find something that is not an array
* clarify import error message
* Format the totals row
* Add tests and format count results
* Handle the new metrics better
* Rename variable to isFieldNumeric and isFieldDate
* Add pipeline tests
* Fix timezone issues in tests
* Fixing bug where an error is displayed when saving a new scripted field
When a new scripted field is saved, there is a moment where a mapping
error validation message is displayed because there's a field with the
same name. Added a `saving` flag that is used to no longer show the
validation message in this situation.
* Switching approach to copying fieldNames on instantiation
* Fix auto-select in agg type selection
This commit moves the $scope.$watch in the agg type selector to AFTER the code that watches for changes. This matters because in some cases, the agg type can be automatically selected, and if the $watch starts AFTER the agg type is automatically selected, the watch is triggered with the same old/new values, which means the params won't be correctly initialized.
* Move to functions and add explanation
* Convert Saved Object Finder search box to use UI Framework components.
* Add dark theme styles for basic Button, TextInput, SearchInput, TextArea, and Select components.
* Fix appearance of SavedObjectFinder in Visualize Wizard.
* Make appearance of PaginatedSelectableList consistent with SavedObjectFinder.
* Remove unused LESS.
* Fix highlight request module
This fixes the highlight request module so that it doesn't add the "all_fields" parameter if the user has specified a "default_field", because these two don't work in conjunction.
* Check for fields too
* indicate if index is time-based
also display the time field if it is
* switch indicator to a label
use a tooltip to explain what it being shown
* update text, remove tooltip
* Indicate results are limited to 500 in a saved search on dashboard
Showing the message only on the last page, at the bottom of the search
results.
* Put warning on top, not on bottom, separate styles
* Use landing page style pager buttons and show the correct total hit count
* Move back to the right, shorten error message, lighten text
* swap order of pager buttons and numbers
* Address code review comments
* Code review comments part 2
* more specific namespacing and structure for sass variables
* variable scoping at the component level
* more sass variable scoping
* more sass variable scoping
* more specific namespacing and structure for sass variables
variable scoping at the component level
more sass variable scoping
more sass variable scoping
* fix font weight sass vars
* Put share link back in edit mode
See https://github.com/elastic/kibana/issues/10951 for background and
reasoning
* Preserve backward compatibility with pre 5.3 dashboard links
* Fix paths so create and edit use landing page as a substring
Apparently it has to be this way for the chrome nav to handle app
navigation the right way.
* Replace more strings with constants
* Update tests to point to new default dashboard url landing page
* [utils] move encodeQueryComponent into shared utils
* [uiNavLink] allow specifying subUrl pattern
* [dashboards] use dashboard urls that are more like before 5.3
* update comments
* Remove one comment, add another
* Remove failing toJSON test since the function was removed
Submitting now, but pending feedback that toJSON was removed
intentionally.
* Fix tests that need subUrlBase set manually
* fix bad markup in breadcrumbs
* Preserve 5.3 create dashboard links!
* add a comment
* use template strings for interpolation
* append message on missing indices error
* use notifier to show error on mapping refresh
* modify signature of getFieldsForIndexPattern
* allow getFieldsForIndexPattern notificaitons to be silenced
* add truthy check for message
* move error notify to caller
* Convert default to named exports - errors
* Make all error classes use class syntax and extends
add tests
* Extending Error apparently doesn't work
* Merge PR #11004 to try to fix test failures
* Remove refresh-hack from Timelion and Time Series Visual Builder
* Fix div typo
* Adding fetch even to editor refresh call
* Changing strategy so it doesn't use courier