Note there is a bug that already exists in timeline where the
notify.info message disappears immediately. Not fixing in this PR, but
the delete info message suffers the same bug as the save info message
does already.
* [server/uiSettings+shortUrl] surface errors from es
* [uiExports/replaceInjectedVars] update the uiSettings stub
* [uiSettings] correct test cases after moving from 401 -> 403
* correctly use implementsRenderComplete from vis config
* set implementsRenderComplete on all vis types
* emit on DOM instead of the vis
* vis doesn't need to be an EventEmitter
* listen for renderComplete on visualize
set and update element attributes as the event(s) fire, and indicate if they ever will
* [vislib/handler] fall through to lower return
* [vislibRenderbot/tests] reduce expected call count
* [vis/tests] add $element to test injectors
* [markdownVis] fix test
A tag cloud visualization is a visual representation of text data, typically used to visualize free form text. Tags are usually single words. The font size of word corresponds with its importance.
Installing dependencies "global-style" creates a top-level directory in `node_modules` for each direct dependency, and then creates a flat tree of dependencies inside each of those.
I prefer this method because it prevents accidentally depending on a dependency of a dependency, and makes it easier to find dependencies in `node_modules`.
Unfortunately the `node_modules` directory will be a little deeper.
* Update PageObjects for Visualize, Dashboard, and Discover to use data-test-subj selectors for menu items.
* Run checkPlugins task as part of test:ui:runner task.
* support scripted fields
* update column_chart test to check brush for ordered data
* brush histogram
* incorporate changes request by cjcenizal
* fixed typo
* support scripted fields
* update column_chart test to check brush for ordered data
* Fix init_x_axis unit tests.
* add brush_event test
* Fix small timezone bug in brushEvent tests. Polish test descriptions.
* [uiExports] add replaceInjectedVars() export type
* [ui] do not assume es plugin is always there
* [server/status] fix typo
* [ui] add errror handling to /app/{id} endpoint
* [ui] add tests for replaceInjectedVars()
* [npm] swap out jsdom with cheerio
* [server/ui] continue extender => replacer rename
* Add original message back to loading screen. Run CSS through autoprefixer.
* Make kibanaWelcomeView and kibanaWelcomeLogo styles available to plugins which may need them, by moving them into ui_app.jade.
Multi-statement scripts are currently incompatible with the way we
create filters on scripted fields. We're investigating the possibility
of enhancing elasticsearch to fix this issue, but we may have to
fallback on showing users a warning if we can't reach an agreement in
the near term.
See https://github.com/elastic/kibana/issues/9024
Related https://github.com/elastic/elasticsearch/issues/21479
* Implement new 5.0 loading screen.
* Remove old Kibana loading gif.
* Add Open Sans font files to public/assets/fonts dir, and remove some unused ones.
* Serve fonts directly from ui directory, using exposeStaticDir.
Back in 2014 a utility was added to insert <wbr> (word break opportunity)
tags into doc table fields to improve their display in the browser. This
utility looped over every character in _source when it was selected as a
column in the doc table, which it was be default. That really started to
slow things down when displaying large docs. We can maintain similar word
breaking without adding <wbr> tags by adding some css styles that
do essentially the same job. word-break: break-word gives us the best
formatting but it's not a part of the standard yet (see link below) so I
provided an almost-as-good fallback with break-all.
https://bugs.chromium.org/p/chromium/issues/detail?id=492202#c21
Fixes https://github.com/elastic/kibana/issues/6328
Related https://github.com/elastic/kibana/pull/1993
* updating legendPosition to read values from config
* adding legendPosition setting to tile map
* legendPosition for tile map
* adding title to tile map legend
* fixing top left position
* adding text/value to legendPosition options
* sorting chart xValues by metric sum
* fixing tests
* adding order buckets by value option to point series charts
* fixing tests
* fixing tests
* Updating based on CJs comments and adding documentation
* [kbnUrl] reload the route when going from "" to "/"
In timelion the initial route is set to '' which might not be perfectly correct, but works fine. When clicking the "new" button for the first time this causes the route to update from '' to '/', which the kbnUrl service assumes will cause a route change and does not try to force the route to reload. Instead, the router sees this as a noop and the change to the route has no effect unless you click the "new" button a second time.
* [kbnUrl] clarify the purpose _shouldAutoReload
* [kbnUrl] fix the tests
Kibana should be able to run against Elasticsearch nodes that are at the
same minor version regardless of whether they are at the same patch
version. In the event that their patch versions differ, we render a
warning.