Commit graph

109 commits

Author SHA1 Message Date
Jonathan Budzenski
e4f1e8f824
[5.6] Bump node to 6.16.0 (#27921)
* [5.6] Bump node to 6.16.0

* bump default max header size

* disable region map test
2019-02-05 16:33:49 -06:00
Marco Vettorello
a07347478b [5.6] Fix _source formatting (#22800) (#22867)
* Backport fix to 5.6 structure

* Fix CI error, update functional test to use 5.6 visualize page objects

* removed async and anon function
2018-09-10 11:49:44 -04:00
Thomas Neirynck
f7f47c0c46
[5.6] Update layer name in test (#17757)
This updates the test to match the layer name change in EMS from US States to USA States.
2018-04-18 18:02:05 -04:00
Lee Drengenberg
5bdcc7d56d
[5.6] Make window 100p wider and select Vector Map (#16214)
* Make window 100p wider and select Vector Map

* Remove unused pageObject
2018-01-22 21:01:36 -06:00
Peter Pisljar
35c631feb0
fixing field formatters for gauge (#15145) (#15245)
fixing field formatters for gauge
2017-11-30 10:20:20 +01:00
Thomas Neirynck
85a16bf9b1 Re-enable the tilemap test (#14532) (#14540)
Enables the tile-map test. this was disabled due to CORS-issues on the server end. These are now resolved.

This reverts commit e7fb1b0d8f.
2017-10-25 11:07:04 -04:00
Stacey Gammon
9ca2bd38d5 Comment out tile map tests to get the build passing again (#14519) 2017-10-23 17:54:28 -04:00
Chris Cowan
864b8719e2 Fixes #14127 - TSVB should check id vis params instead of type (#14129)
* Fixes #14127 - TSVB should check id vis params instead of type

* Adding functional test from master
2017-09-22 17:19:04 -04:00
Thomas Neirynck
50145bd07a Revert "disable save button if visualization is dirty (#11576)" (#12152) (#12290)
This reverts commit efc621826b.
2017-06-12 23:24:21 -04:00
Thomas Neirynck
f6be1e4698 [Backport] Add Region Map Visualization (#12112)
- Users can now create choropleth maps. This requires configuring an inner join between the results of a term-aggregation and a reference vector layer. This vector layer needs to be in the GeoJson format. By default, Kibana uses vector layers serverd by a data service hosted by Elastic. Users can also bring in their own layers by adding configuration entries in the kibana.yml. These need to point to a CORS-enabled data service that accepts requests from the Kibana application.
- For clarity, the tilemap is renamed to Coordinate Map.
- A new manifest is published by Elastic. this includes metadata for the available tilemap services, as well as metadata for the available vector data layers.

Required manual edits to resolve

Conflicts:
	src/core_plugins/kibana/inject_vars.js
2017-06-01 10:57:21 -04:00
Peter Pisljar
9c67b2a0e2 vislib gauge chart (#10336) (#12093)
* gauge chart

* adding ranges and color options

* adding green to red color pallete

* adding more options

* fixing based on tanya's review

* fixing label positions

* improving range settings

* percentage mode applies to legend

* hidding labels when too long

* updating based on ui rview

* rebasing on master

* adding unit tests

* adding selenium tests

* fixing tests

* adding metric gauge type

* removing metric vis

* adding metric and goal charts

* updating options

* fixing bugs

* fixing based on review from Thomas

* updating icons

* fixing tests

* updating based on last review

* hide some settings if only one range

* fixing tests

* removing unsupported aggs

* fixing defaults

* fixing options

* fixing error with inverse color schema

* adding spacing to info icon

* fixing some tiny issues
2017-05-31 16:36:36 +02:00
Thomas Neirynck
9828211dde disable save button if visualization is dirty (#11576) (#11816)
(backport: manual merge edits in test file)
2017-05-16 10:50:42 -04:00
Spencer
a65a652c0f [tests/functional] stop setting the default test timeout everywhere (#11777)
(cherry picked from commit 419f3132b8)
2017-05-15 16:46:18 -07:00
Spencer
fa6429ec44 [ftr] take screenshots on failure (#11709) (#11742)
* [tests/functional] move screenshots to their own service

* [ftr] add testFailure and testHookFailure lifecycle hooks

* [tests/functional/screenshots] cleanup old screenshots at startup

* [test/functional/screenshots] take screenshots when tests fail

* [cli_plugin/install] fix test

* [ui/scanner] fix test

(cherry picked from commit 2e7fed87fd)
2017-05-11 13:27:04 -07:00
Thomas Neirynck
bd77356e1b When using WMS, the zoom settings of the manifest should not be used (#11707) (#11729)
When a user configures a WMS, we should not use the zoom-settings from the manifest. These depend on the user's license level, and are not relevant when using a 3rd party WMS service.
2017-05-11 10:33:22 -04:00
Rashmi Kulkarni
b28be0cfa0 Selenium Test for TagCloud Visualization (#11636)
Selenium Test incorporating TagCloud Viz
2017-05-09 16:50:20 -07:00
Thomas Neirynck
5c0fa97763 move pointseries test module (#11635) (#11648) 2017-05-08 14:07:18 -04:00
Lee Drengenberg
e0e064a3e9 Set UTC timezone and default index pattern AFTER wiping .kibana (#11527) 2017-05-04 07:29:30 -05:00
Lee Drengenberg
d034e9aeb7 Change expected data to match change in table UI (#11495)
* Change expected data to match change in table UI

* fix more expected results for data UI change

* Revert one previous change and fix one other test

* fix last issues

* missed splitting the last array element

* missed splitting the last array element
2017-04-28 14:46:14 -05:00
ppisljar
72bb8be650 Revert "fixing heatmap black squares (#11121)
This reverts commit da327af5f5.
2017-04-28 10:17:27 +02:00
Thomas Neirynck
36269e3cbc Make lon/lat comparison less strict in selenium test (#11464) (#11471)
Make comparison on location less strict. Depending on the browser, the location might be slightly off after the decimal point.
2017-04-27 12:59:54 -04:00
Thomas Neirynck
9be5ead8c2 [5.x] Backport add the functional tilemap test (#10992) (#11430)
* add the functional tilemap test (#10992)

Since the unit-tests now verify all colors and sizing as well, this integration test is mainly relevant for verifying the zooming behavior.

* fix test with new template
2017-04-26 00:11:56 -04:00
Peter Pisljar
da327af5f5 fixing heatmap black squares (#11121) (#11191)
backport 766646c
2017-04-13 09:44:51 +02:00
Spencer
72f716b5e6 [5.x] [functionalTestRunner] replace intern (#10910) (#11171)
* [esArchiver] combine elasticDump and ScenarioManager (#10359)

* As a part of bringing functional testing to plugins, esArchiver gives these plugins a way to capture and reload es indexes without needing to write a bunch of custom code. It works similarly to the elasticDump and ScenarioManager tools that it replaces.

Differences:
  - Streaming implementation allows for much larger archives
  - CLI for creating and using archives
  - Configurable archive location
  - Stores the data in gzipped files (better for source control, searching, large archives)
  - Automatically identifies and upgrades Kibana config documents

Methods:
  - `#load(name)`: import an archive
  - `#loadIfNeeded(name)`: import an archive, but skip the documents what belong to any existing index
  - `#unload(name)`: delete the indexes stored in an archive

CLI operations:
  - `./bin/es_archiver save <name> [index patterns...]`: save the mapping and documents in one or more indexes that match the wild-card patterns into an the `<name>` archive
  - `./bin/es_archiver load <name>`: load the mapping and documents from the `<name>` archive

* [functional_tests/common/nagivate] check for statusPage

* [es_archiver] move bins into new scripts dir

* [functional_tests/apps/context] use esArchiver

* [esArchiver] general improvements after showing to a few folks

 - remove auto-upgrading config doc logic (until we have better access to kibana version info)
 - export unload command
 - remove preemptive checks in favor of reacting to errors
 - use type "doc" vs "hit" for doc records (consistency)
 - wrote a bunch of pending tests to think though and plan

* [esArchiver] make log a stream that writes to itself

* [esArchiver] fill in stats and archive format tests

* [esArchiver] splitup action logic

* [esArchiver/cli] fix cli --help output and comment

* [esArchiver] remove type-based param coercion

* [esArchiver/log] use strings for log levels

* [esArchvier] remove unused var

* [esArchiver/indexDocRecordsStream] add tests

* [esArchive] fill in remaining tests

* [esArchiver] fix dem tests

* [eslint] remove unused vars

* [esArchiver/loadIfNeeded] fix call to load()

* [esArchiver] remove loadDumpData helpers

* [esArchiver] update archives for 5.x

* [functionalTestRunner] replace intern (#10910)

* [functional_test_runner] replace functional testing tools with custom/pluggable solution

* [functional_test_runner] Convert unit tests to commonjs format

* [functional_test_runner] Fix dashboard test in wrong mode

* [functional_test_runner] Add dashboardLandingPage test subject

* [functional_test_runner] Get Visualize page object

* [functional_test_runner] Fix outdated references

* [functional_test_runner] Fix more outdated refs

* [functional_test_runner] Remove duplicate tests

* [functional_test_runner] Improve test readability

* [functional_test_runner] 😞 So many duplicate methods

* [functional_test_runner] Move mgmt `before` outside toplevel describe

* [functional_test_runner] Settings page obj missing methods

* [functional_test_runner] Add improvements from @gammon

* [functional_test_runner] Fix return statements in async funcs

* [functional_test_runner] Move before() to correct scope

* [functional_test_runner] Add after() hooks to remove index patterns

* [functional_test_runner] Attempt to fix vertical bar chart tests

* [functional_test_runner] Clean up

* [functional_test_runner] Reinstate unit tests

* [functional_test_runner] Set default loglevel back to info

* [functional_test_runner] Replace `context`s with `describe`s

* [functional_test_runner] Better error handling

* [functional_test_runner] Add in new Tile Map tests

* Incorporate changes from master

* [functional_test_runner] validate that every test file has a single top-level suite

* Update contributing doc with link to full doc

* [docs] Spelling and grammar fixes

* docs: writing and running functional tests

* [docs] Move plugin doc to plugin area

* [docs] Housekeeping. Doc in wrong place

* [docs] Remove dup doc file

* [grunt] Only run mocha_setup when running tests, not every grunt task

* [eslint] remove use of context()
2017-04-12 08:44:53 -04:00
CJ Cenizal
9af9d1f73e Re-implement Visualize Wizard using Gallery component for selecting visualization type (#10972) (#11055)
* Add Gallery and GalleryButton components to UI Framework.
* Re-implement Visualize Wizard using Gallery component for selecting visualization type.
2017-04-05 12:43:53 -07:00
Brandon Kobel
7eec1d99a1 Adding the data- prefix to the shared-item HTMLElements (#10888) 2017-04-05 08:26:30 -04:00
Thomas Neirynck
2419b38fd8 Backport: [5.x] Geocentroid / tilemap bug fixes (#10927)
due to merge conflicts, this also required backporting the resize_checker components

* Geocentroid / tilemap bug fixes (#10871)

- adds the geo-centroid metric as the new default for visualizations
- various bug fixes and improvements
    - avoid unnecessary calls to manifest
    - avoid map flicker when zooming
    - enable scroll/pinch/touch zooming
    - avoid heatmap errors
    - ensure map fills screen in dashboard
    - ensure fit works consistently
    - relax tilemap constraints
    - remove support for multi-maps
- this refactor sets the stage for new vector map visualization which will reuse the same map components
2017-03-29 14:52:46 -04:00
Stacey Gammon
6e4e1a3bef View edit 5 (#10585) (#10875)
* Start at view/edit mode 4

* Revert back to save panel

- Get rid of `clone`
- Get rid of rename

* Move order of top nav component around so no chance of hitting Edit -> Cancel

* Update "lose changes" confirmation dialog

- Change the string and button text
- Set default focus on the cancel button.

* Remove DashboardViewMode

It was previously used when viewMode wasn’t stored in appState, in
order to keep an unsaved dashboard, that was just saved, in Edit mode.
This is unnecessary in the latest iteration.

* Pull time filter out of dashboard_state

* Fix edit controls bug, add more tests, make other tests more stable.

* Remove unnecessary logic, unapplied query bug fix, code clean up

* Fix bug on filter reloading, add tests & clean up

* Fix issue with move and remove icons showing up in expanded panel mode

and add tests to catch it.

* Fix issue with lose changes not resetting panel state

and add tests.

* General Clean Up

- Merge function only used in one spot inline.

Add comments

* address code review comments

* Stop using static + class to namespace functions

Instead, export each function individually.

* Show dashed border on maximized panels in edit mode.

* Be more methodical about ensuring the modal dialog hides before continuing.

* abide by new no unused vars rule
2017-03-24 13:07:03 -04:00
Spencer
e0c66b98d2 [backport/5.x] [eslint] enable no-undef rule - #10825 (#10846)
* [codeshift] add proper ignore comments

* use more descriptive file ignore pattern

* [codeshift] apply require-to-import transform

* [codeshift/fixup] remove duplicate imports

* [eslint] upgrade config for react "unused" support

(cherry picked from commit aa2bb174a3)

* [eslint] remove no-unused-vars override

* [eslint] remove no-unused-vars override

* add eslint-plugin-react peerDependency

* [codeshift] apply remove-unused-basic-requires transform

* [codeshift] apply remove-unused-function-arguments transform

* [lintroller] fix argument list spacing

* [codeshift] apply remove-unused-basic-vars transform

* [codeshift/fixup] fixup unused basic var removals

* manually apply remove-unused-assignments transform

* [codeshift] reapply remove-unused-imports transform

* [codeshift] reapply remove-unused-function-arguments transform

* [resizeChecker] remove assignment to unused var

* [eslint] autofix param spacing

* manually fix remaining no-undef errors

* replace values that looked unused in tests

* remove // kibana-jscodeshift-no-babel comment

* remove import statements from code required by api tests

* Remove '// kibana-jscodeshift-ignore' comments

* address review feedback

* remove remnant of removed if condition

* [console] use * import for settings
2017-03-22 11:13:19 -07:00
jasper
6bb9e1dfcb Time Series Metric Visualizations (#10662)
Backports PR #9725

**Commit 1:**
Initial import

* Original sha: f9d527ecad
* Authored by Chris Cowan <chris@chriscowan.us> on 2016-12-21T00:27:11Z

**Commit 2:**
Merge branch 'master' of github.com:elastic/kibana into metrics

* Original sha: c5e936f272
* Authored by Chris Cowan <chris@chriscowan.us> on 2016-12-21T14:26:16Z

**Commit 3:**
updating the editor width to match the new specs

* Original sha: 0d0f4c6aa8
* Authored by Chris Cowan <chris@chriscowan.us> on 2017-01-02T16:51:06Z

**Commit 4:**
Merge branch 'master' of github.com:elastic/kibana into metrics

* Original sha: 2fb42d0e5d
* Authored by Chris Cowan <chris@chriscowan.us> on 2017-01-02T16:54:40Z

**Commit 5:**
Adding tribe node support

* Original sha: 63a736aa21
* Authored by Chris Cowan <chris@chriscowan.us> on 2017-01-02T16:57:40Z

**Commit 6:**
Adding tests for server libs

* Original sha: 6ede79b8e4
* Authored by Chris Cowan <chris@chriscowan.us> on 2017-01-02T22:34:57Z

**Commit 7:**
removing bluebird

* Original sha: 1cb28600fb
* Authored by Chris Cowan <chris@chriscowan.us> on 2017-01-02T22:39:23Z

**Commit 8:**
removing extra cruft

* Original sha: 4efe0ecd92
* Authored by Chris Cowan <chris@chriscowan.us> on 2017-01-04T17:01:32Z

**Commit 9:**
Fixing the font sizes

* Original sha: 33f4d535b8
* Authored by Chris Cowan <chris@chriscowan.us> on 2017-01-04T18:09:08Z

**Commit 10:**
Fixed the updating code

* Original sha: 51ff9f8fa9
* Authored by Chris Cowan <chris@chriscowan.us> on 2017-01-04T18:56:29Z

**Commit 11:**
Adding brushing

* Original sha: 2ba0463721
* Authored by Chris Cowan <chris@chriscowan.us> on 2017-01-04T20:23:46Z

**Commit 12:**
Fixing linting issues

* Original sha: 09b6ada25d
* Authored by Chris Cowan <chris@chriscowan.us> on 2017-01-04T20:33:12Z

**Commit 13:**
Adding global filters

* Original sha: 985ec1c02c
* Authored by Chris Cowan <chris@chriscowan.us> on 2017-01-04T21:44:20Z

**Commit 14:**
Adding missing packages

* Original sha: bd87e894cc
* Authored by Chris Cowan <chris@chriscowan.us> on 2017-01-05T13:16:15Z

**Commit 15:**
Default gauge style to half circle

* Original sha: 5ce7d856fb
* Authored by Chris Cowan <chris@chriscowan.us> on 2017-01-05T15:10:51Z

**Commit 16:**
Fixing the markdown css bug

* Original sha: 0b72290f6a
* Authored by Chris Cowan <chris@chriscowan.us> on 2017-01-05T15:26:53Z

**Commit 17:**
Adding tests for the get_vis_data api

* Original sha: a6e91ba86e
* Authored by Chris Cowan <chris@chriscowan.us> on 2017-01-12T15:16:05Z

**Commit 18:**
Adding time offset

* Original sha: 5ee12ac7e2
* Authored by Chris Cowan <chris@chriscowan.us> on 2017-01-12T17:36:56Z

**Commit 19:**
Adding time offset to each type

* Original sha: ee52e34456
* Authored by Chris Cowan <chris@chriscowan.us> on 2017-01-12T17:42:33Z

**Commit 20:**
fixing bugs from time offset

* Original sha: 16b7469d41
* Authored by Chris Cowan <chris@chriscowan.us> on 2017-01-13T23:12:18Z

**Commit 21:**
adding index pattern option to series

* Original sha: 1e64c7cc70
* Authored by Chris Cowan <chris@chriscowan.us> on 2017-01-17T21:57:13Z

**Commit 22:**
Merge branch 'master' of github.com:elastic/kibana into metrics

* Original sha: b4ce642e68
* Authored by Chris Cowan <chris@chriscowan.us> on 2017-01-17T23:05:40Z

**Commit 23:**
Adding index pattern overrides

* Original sha: b5ff6c6f46
* Authored by Chris Cowan <chris@chriscowan.us> on 2017-01-18T05:29:25Z

**Commit 24:**
Adding index pattern overrides

* Original sha: 6641c8e6e4
* Authored by Chris Cowan <chris@chriscowan.us> on 2017-01-18T05:38:12Z

**Commit 25:**
Fixing tests

* Original sha: b7822ecb5c
* Authored by Chris Cowan <chris@chriscowan.us> on 2017-01-18T05:43:56Z

**Commit 26:**
Fixing brushing in the vis editor

* Original sha: 74dc57f460
* Authored by Chris Cowan <chris@chriscowan.us> on 2017-01-18T17:14:04Z

**Commit 27:**
Changing the label

* Original sha: 95e58b0c86
* Authored by Chris Cowan <chris@chriscowan.us> on 2017-01-18T17:19:03Z

**Commit 28:**
Change the behavior of selecting a pipeline agg when only one exists.

* Original sha: 5d2bf42680
* Authored by Chris Cowan <chris@chriscowan.us> on 2017-01-18T18:18:57Z

**Commit 29:**
Refactoring series a bit

* Original sha: f1ff1988ce
* Authored by Chris Cowan <chris@chriscowan.us> on 2017-01-18T18:33:15Z

**Commit 30:**
Changing series options to just options

* Original sha: 23821b52bd
* Authored by Chris Cowan <chris@chriscowan.us> on 2017-01-18T20:34:59Z
2017-03-02 15:06:13 -07:00
Stacey Gammon
1c414d09c4 Backport #10321 (#10568) 2017-02-25 12:07:41 -05:00
jasper
b2450c6a8c using field formatters for heatmap legend (#10574)
Backports PR #10529

**Commit 1:**
using field formatters for heatmap legend

* Original sha: 7dcc80d16b
* Authored by ppisljar <peter.pisljar@gmail.com> on 2017-02-23T09:32:06Z

**Commit 2:**
fixing test

* Original sha: 421aeb7708
* Authored by ppisljar <peter.pisljar@gmail.com> on 2017-02-24T16:35:03Z
2017-02-24 21:56:20 +01:00
jasper
b2370cc6e6 Clarifying changing chart type option (#10563)
Backports PR #10463

**Commit 1:**
fixing #10427

* Original sha: 4e03d2032d
* Authored by ppisljar <peter.pisljar@gmail.com> on 2017-02-20T11:09:22Z

**Commit 2:**
fixing test

* Original sha: 82705d019c
* Authored by ppisljar <peter.pisljar@gmail.com> on 2017-02-22T10:13:36Z
2017-02-24 11:04:14 +01:00
jasper
2678b9595a Fixing a naming collision the shared-item visualize tests were hitting (#10520)
Backports PR #10517

**Commit 1:**
Fixing a naming collision the shared-item visualize tests were hitting

* Original sha: 2a163c8b2b
* Authored by kobelb <brandon.kobel@elastic.co> on 2017-02-22T19:02:25Z
2017-02-22 18:16:40 -05:00
jasper
c496c1f529 Executing the visualize shared-item title/description tests in a try (#10505)
Backports PR #10441

**Commit 1:**
Executing the visualize shared-item title/description tests in a try

This function test can be flaky if we try to grab the attributes before
the visualization has finished rendering, so we're wrapping it in a try

* Original sha: d38a255e47
* Authored by kobelb <brandon.kobel@elastic.co> on 2017-02-17T19:54:45Z
2017-02-22 16:53:01 -05:00
jasper
9b8e40111d Adding attributes to be used by sharing (#10425)
Backports PR #10234

**Commit 1:**
Adding attributes to be used by sharing

* Original sha: cbb5047bf2
* Authored by kobelb <brandon.kobel@elastic.co> on 2017-01-25T15:53:10Z

**Commit 2:**
Moving the shared-item tags for dashboard panels

* Original sha: ba4b74bfd4
* Authored by kobelb <brandon.kobel@elastic.co> on 2017-02-07T20:27:36Z

**Commit 3:**
Switching from shared-item-title/description to just title/description

* Original sha: 757d7cf50f
* Authored by kobelb <brandon.kobel@elastic.co> on 2017-02-07T20:31:09Z

**Commit 4:**
Removing move noise

* Original sha: c54df9fc51
* Authored by kobelb <brandon.kobel@elastic.co> on 2017-02-07T20:33:19Z

**Commit 5:**
Fixing typo

* Original sha: 7a13bc909c
* Authored by kobelb <brandon.kobel@elastic.co> on 2017-02-07T20:34:18Z

**Commit 6:**
Adding data- prefix before attributes, began writing tests

Adding shared-item title tests

Switching up the panel tests

Adding description tests

Fixing linting

Adding dashboard timefilter test

Adding visualization shared-item tests

Adding shared-timefilter tests

Adding discover shared-item tests

* Original sha: 0dbb7eb0ed
* Authored by kobelb <brandon.kobel@elastic.co> on 2017-02-09T19:39:13Z

**Commit 7:**
Fixing shared-items-count on dashboard

* Original sha: 7ab7a707f5
* Authored by kobelb <brandon.kobel@elastic.co> on 2017-02-16T14:25:58Z

**Commit 8:**
Fixing functional test data for discover and visualize

* Original sha: 063a49e6e8
* Authored by kobelb <brandon.kobel@elastic.co> on 2017-02-16T20:57:22Z
2017-02-17 09:13:34 -05:00
jasper
c7e61d2708 Vislib Point Series Charts (#10370)
Backports PR #9642

**Commit 1:**
adding vislib chart grid

* Original sha: 066c3fefa9
* Authored by ppisljar <peter.pisljar@gmail.com> on 2016-12-24T17:38:16Z

**Commit 2:**
updating vislib to correctly render all new features

* Original sha: 6d642caecc
* Authored by ppisljar <peter.pisljar@gmail.com> on 2016-12-24T17:40:32Z

**Commit 3:**
adding new options to kibana visualizations

* Original sha: ec9a614d70
* Authored by ppisljar <peter.pisljar@gmail.com> on 2016-12-24T17:41:33Z

**Commit 4:**
update vis icon on save

* Original sha: 401ed70df6
* Authored by ppisljar <peter.pisljar@gmail.com> on 2016-12-24T19:20:05Z

**Commit 5:**
updating documentation

* Original sha: 978e9e265a
* Authored by ppisljar <peter.pisljar@gmail.com> on 2016-12-25T09:49:48Z

**Commit 6:**
fixing unit tests

* Original sha: d2168d7c22
* Authored by ppisljar <peter.pisljar@gmail.com> on 2016-12-25T12:12:20Z

**Commit 7:**
cleaning up

* Original sha: 3d90a32138
* Authored by ppisljar <peter.pisljar@gmail.com> on 2016-12-25T21:06:32Z

**Commit 8:**
updating based on UI review

* Original sha: d00dc51476
* Authored by ppisljar <peter.pisljar@gmail.com> on 2017-01-09T09:38:12Z

**Commit 9:**
adding visualize editor unit tests

* Original sha: 5e76d9c74f
* Authored by ppisljar <peter.pisljar@gmail.com> on 2017-01-09T14:42:46Z

**Commit 10:**
selenium tests

* Original sha: 68e953b040
* Authored by ppisljar <peter.pisljar@gmail.com> on 2017-01-09T15:47:55Z

**Commit 11:**
additional option tabs

* Original sha: af6ad1127a
* Authored by ppisljar <peter.pisljar@gmail.com> on 2017-01-11T12:59:06Z

**Commit 12:**
some more changes to the tabs/options [thanks CJ]

* Original sha: 3a5ab5ceaf
* Authored by ppisljar <peter.pisljar@gmail.com> on 2017-01-12T10:26:34Z

**Commit 13:**
going back from Category/Value axis to X/Y axis

* Original sha: 08b01f03a6
* Authored by ppisljar <peter.pisljar@gmail.com> on 2017-01-12T10:36:53Z

**Commit 14:**
fixing unselected dropdown options

* Original sha: 8544079ffb
* Authored by ppisljar <peter.pisljar@gmail.com> on 2017-01-16T11:38:43Z

**Commit 15:**
updating based on last UI review

* Original sha: e9de4f75b1
* Authored by ppisljar <peter.pisljar@gmail.com> on 2017-01-20T12:47:02Z

**Commit 16:**
updating based on last review

* Original sha: 2b97717f50
* Authored by ppisljar <peter.pisljar@gmail.com> on 2017-01-25T11:07:35Z

**Commit 17:**
updating based on last review

* Original sha: 5a499db34e
* Authored by ppisljar <peter.pisljar@gmail.com> on 2017-01-25T11:15:27Z

**Commit 18:**
fixing issue with axis titles

* Original sha: a2a2681390
* Authored by ppisljar <peter.pisljar@gmail.com> on 2017-01-25T13:38:05Z

**Commit 19:**
allowing to specify only upper or only lower data bound

* Original sha: 87804d1942
* Authored by ppisljar <peter.pisljar@gmail.com> on 2017-01-25T14:24:43Z

**Commit 20:**
updating based on brandons review

* Original sha: 7e742627f8
* Authored by ppisljar <peter.pisljar@gmail.com> on 2017-02-10T11:05:54Z

**Commit 21:**
fixing horizontal bar chart labels

* Original sha: 3d437e5335
* Authored by ppisljar <peter.pisljar@gmail.com> on 2017-02-13T11:30:08Z

**Commit 22:**
fixing test

* Original sha: b93c84dac3
* Authored by ppisljar <peter.pisljar@gmail.com> on 2017-02-13T13:18:43Z

**Commit 23:**
adding backward compatibility

* Original sha: b9a78c4e36
* Authored by ppisljar <peter.pisljar@gmail.com> on 2017-02-13T17:40:40Z

**Commit 24:**
updating based on last review

* Original sha: 37634bf211
* Authored by ppisljar <peter.pisljar@gmail.com> on 2017-02-15T09:10:15Z

**Commit 25:**
fixing selenium tests

* Original sha: c3c818cbbc
* Authored by ppisljar <peter.pisljar@gmail.com> on 2017-02-15T15:55:41Z
2017-02-15 18:30:11 +01:00
jasper
4b01e1d254 Stabilize tests involving absolute timepicker (#10345)
Backports PR #10308

**Commit 1:**
Stabilize tests involving absolute timepicker

The asynchronous nature of angular's digest cycle and the page rendering
in the browser can lead to situations in which
`isGlobalLoadingIndicatorHidden()` returns true because the loading
triggered by the previous action has not yet started. In this case
subsequent actions incorrectly assume the loading has already been
completed. This is probably responsible for the flakiness described in #10302.

The newly introduced `waitUntilLoadingHasFinished` first waits for a
duration up to `defaultTimeout` for the loading indicator to appear
before waiting for it to be hidden again. In the best case this will
reduce the false positive rate of `setAbsoluteTimerange()`. In the worst
case the function will wait `defaultTimeout` longer than when just using
`isGlobalLoadingIndicatorHidden`.

fixes #10302

* Original sha: 345421bd63
* Authored by Felix Stürmer <stuermer@weltenwort.de> on 2017-02-13T15:05:50Z

**Commit 2:**
Use findTestSubject

* Original sha: 3a2f3fc9eb
* Authored by Felix Stürmer <stuermer@weltenwort.de> on 2017-02-13T16:02:08Z

**Commit 3:**
Replace all usages of isGlobalLoadingIndicatorHidden

* Original sha: 27ad2447a5
* Authored by Felix Stürmer <stuermer@weltenwort.de> on 2017-02-13T17:49:56Z

**Commit 4:**
Introduce timeout argument to findTestSubject

* Original sha: 60ab85a295
* Authored by Felix Stürmer <stuermer@weltenwort.de> on 2017-02-14T16:05:28Z
2017-02-14 20:01:15 +01:00
Spencer
9ed7e81b62 Backport eslint updates to 5.x (#10139)
* [eslint] update eslint config to 0.3.0

* [eslint] autofix

* [fixtures/hits] reformat to comply with max-len lint rule

* [eslint] enable no-var and autofix

* [eslint] enable prefer-const and autofix

* [eslint] fix autofix-incompatible no-var and prefer-const violations

* [eslint] enable quotes+no-extra-semi and autofix
2017-02-06 21:27:07 -07:00
jasper
bf3734bc8d Add landing page with table to Visualize app. (#10212)
Backports PR #9605

**Commit 1:**
Refactor Visualize Wizard to use explicit controller names, instead of defining them dynamically.

* Original sha: 5778951aa4
* Authored by CJ Cenizal <cj@cenizal.com> on 2016-12-21T20:58:55Z

**Commit 2:**
Add landing page with table to Visualize app.
- Update Visualize wizard UI.
- kbnTopNav directive supports no-menu-extensions attribute for excluding extensions, so you can hide the menu items entirely.

* Original sha: 5a5eecbfc6
* Authored by CJ Cenizal <cj@cenizal.com> on 2016-12-22T00:08:06Z

**Commit 3:**
Add kuiIcon--basic and support icons in Table component. Display icons in Visualize landing page.

* Original sha: 1dbffd1f9e
* Authored by CJ Cenizal <cj@cenizal.com> on 2016-12-22T01:38:35Z

**Commit 4:**
Fix bug with vertical alignment in Table cells.

* Original sha: f69df4c4ba
* Authored by CJ Cenizal <cj@cenizal.com> on 2016-12-22T01:41:56Z

**Commit 5:**
Change Visualize menu items: New goes to landing page, Open goes to wizard.

* Original sha: 8ca2faf459
* Authored by CJ Cenizal <cj@cenizal.com> on 2016-12-22T01:46:22Z

**Commit 6:**
Move visualize/landing route to live at visualize/ instead.

* Original sha: e674f6c315
* Authored by CJ Cenizal <cj@cenizal.com> on 2016-12-23T21:46:21Z

**Commit 7:**
Refactor Visualize Wizard templates to use import syntax.

* Original sha: b129af5f05
* Authored by CJ Cenizal <cj@cenizal.com> on 2016-12-23T21:48:11Z

**Commit 8:**
Set kuiViewContent width to 100% to avoid it shrink wrapping its content.

* Original sha: 94afb6f3d4
* Authored by CJ Cenizal <cj@cenizal.com> on 2016-12-23T22:00:36Z

**Commit 9:**
Move ToolBar buttons to the right side. Remove labels and add tooltips.

* Original sha: 6a66f6f5c9
* Authored by CJ Cenizal <cj@cenizal.com> on 2016-12-23T22:04:49Z

**Commit 10:**
Fix functional tests for Visualize, to work with new landing page.

* Original sha: 5a720c9fc9
* Authored by CJ Cenizal <cj@cenizal.com> on 2016-12-23T23:47:52Z

**Commit 11:**
Remove unused Visualize load menu template.

* Original sha: b010488925
* Authored by CJ Cenizal <cj@cenizal.com> on 2016-12-23T23:52:24Z

**Commit 12:**
Remove Edit link from Visualization listing.

* Original sha: a1f737fcf3
* Authored by CJ Cenizal <cj@cenizal.com> on 2017-01-03T19:41:50Z

**Commit 13:**
Disable timepicker in Visualization listing.

* Original sha: ca4adc36bd
* Authored by CJ Cenizal <cj@cenizal.com> on 2017-01-05T00:18:35Z

**Commit 14:**
Add basic Icon example. Fix Visualize Wizard titles and layout.

* Original sha: 50e2da76d3
* Authored by CJ Cenizal <cj@cenizal.com> on 2017-01-17T16:57:31Z

**Commit 15:**
Remove icon cells from Table component. Fix Visualize landing table header bug and type icon position.

* Original sha: 56252644f2
* Authored by CJ Cenizal <cj@cenizal.com> on 2017-02-01T18:19:49Z

**Commit 16:**
Change Visualize route names. Add omitPages attribute to breadcrumbs directive. Make Visualize breadcrumbs into links.

* Original sha: 93c9533beb
* Authored by CJ Cenizal <cj@cenizal.com> on 2017-02-02T00:41:07Z

**Commit 17:**
Remove Open and New menu buttons from Visualize.

* Original sha: f243762d8f
* Authored by CJ Cenizal <cj@cenizal.com> on 2017-02-02T01:07:55Z

**Commit 18:**
Add ConfirmationModal for deleting visualizations.

* Original sha: d0325baa9b
* Authored by CJ Cenizal <cj@cenizal.com> on 2017-02-02T01:14:34Z

**Commit 19:**
Implement sorting for name and type columns in Visualize listing.

* Original sha: 39ed424856
* Authored by CJ Cenizal <cj@cenizal.com> on 2017-02-02T01:21:57Z

**Commit 20:**
Refactor Visualize routes into VisualizeConstants file. Fix functional tests.

* Original sha: 43ceb6e0e1
* Authored by CJ Cenizal <cj@cenizal.com> on 2017-02-02T18:45:17Z

**Commit 21:**
Add pager_controls directive and pager service. Add pagination to Dashboard and Visualize landing pages. Change Dashboard listing to use hrefs for each dashboard.

* Original sha: d1d3da7741
* Authored by CJ Cenizal <cj@cenizal.com> on 2017-02-04T00:37:28Z

**Commit 22:**
Add Basic Icon example.

* Original sha: 880b7b42f0
* Authored by CJ Cenizal <cj@cenizal.com> on 2017-02-04T00:41:59Z

**Commit 23:**
Use ng-if instead of ng-hide to hide/reveal Table action buttons in Dashboard listing.

* Original sha: 668d598082
* Authored by CJ Cenizal <cj@cenizal.com> on 2017-02-04T00:44:06Z

**Commit 24:**
Redirect from old Visualize wizard routes to new ones.

* Original sha: 99525ac45d
* Authored by CJ Cenizal <cj@cenizal.com> on 2017-02-06T18:37:05Z

**Commit 25:**
Use ViewContent and Title components in Visualize wizard.

* Original sha: 734c85b5ab
* Authored by CJ Cenizal <cj@cenizal.com> on 2017-02-06T18:46:50Z

**Commit 26:**
Fix Visualize and Dashboard listing table logic so that selection only applies to the current page of items.
- Paging clears the selection.
- Searching clears the selection.
- Sorting clears the selection.

* Original sha: de4f7b43e2
* Authored by CJ Cenizal <cj@cenizal.com> on 2017-02-06T19:05:16Z

**Commit 27:**
- Fix Visualize wizard breadcrumbs.
- Use consistent "Create" terminology in both Visualize and Dashboard for creating new items.
- Use NoItems and PromptForItems components in Visualize listing view.

* Original sha: 10dbff66cc
* Authored by CJ Cenizal <cj@cenizal.com> on 2017-02-06T19:22:09Z

**Commit 28:**
Rename pagerService factory to pagerFactory.

* Original sha: 6eeeab6833
* Authored by CJ Cenizal <cj@cenizal.com> on 2017-02-06T19:29:36Z

**Commit 29:**
Minor code style improvements.

* Original sha: 438f5c4468
* Authored by CJ Cenizal <cj@cenizal.com> on 2017-02-06T19:36:17Z

**Commit 30:**
Use  inject dependencies in Visualize and Dashboard listing.

* Original sha: 794b18cc8c
* Authored by CJ Cenizal <cj@cenizal.com> on 2017-02-06T19:45:00Z
2017-02-06 19:16:58 -08:00
jasper
7aca11968e Should only support 10 zoom levels. (#10060)
Backports PR #10041

**Commit 1:**
Should only support 10 zoom levels.

The map service is dialed back to only support 10 zoom levels iso. 12. Update corresponding integration test.

* Original sha: 6d31111127
* Authored by Thomas Neirynck <thomas@elastic.co> on 2017-01-24T17:01:47Z
2017-01-25 10:51:33 -05:00
Thomas Neirynck
1c97dbc41d [5.x] Backport: Read map service metadata from external service (#8630)
Due to merge conflicts, manual backport of 929b4de122

This modifies the way Kibana reads out metadata about the TMS service used in the Tilemap Visualization.

- Kibana now uses an external service that exposes a 'manifest'. This contains metadata about one or more available TMS services
- Kibana continues to respect the configuration of the kibana.yml file. If a custom TMS service is set here, the manifest will not be consulted
- This also adds an API extension point for other plugins to add additional query parameters to the requests to the manifest service and for the individual tile requests to the TMS.
2017-01-03 18:49:22 -05:00
jasper
00c3e1f216 Vislib heatmap visualization (#9641)
Backports PR #9403

**Commit 1:**
adding UI styles (should extract)

* Original sha: 8815e1c1ce
* Authored by ppisljar <peter.pisljar@gmail.com> on 2016-12-07T09:56:56Z

**Commit 2:**
adding heatmap vislib type

* Original sha: d3b3065603
* Authored by ppisljar <peter.pisljar@gmail.com> on 2016-12-07T10:04:27Z

**Commit 3:**
adding heatmap visualization

* Original sha: 9bc3380648
* Authored by ppisljar <peter.pisljar@gmail.com> on 2016-12-07T10:05:34Z

**Commit 4:**
adding documentation

* Original sha: 8c888d4b25
* Authored by ppisljar <peter.pisljar@gmail.com> on 2016-12-07T20:24:09Z

**Commit 5:**
renaming heatmap options

* Original sha: 55a8b5f87f
* Authored by ppisljar <peter.pisljar@gmail.com> on 2016-12-07T20:24:57Z

**Commit 6:**
fixing options issues

* Original sha: f98a4559af
* Authored by ppisljar <peter.pisljar@gmail.com> on 2016-12-07T20:26:51Z

**Commit 7:**
fixing color selection

* Original sha: 44fe11a218
* Authored by ppisljar <peter.pisljar@gmail.com> on 2016-12-07T20:30:59Z

**Commit 8:**
fixing / adding tests

* Original sha: 91d921d3d8
* Authored by ppisljar <peter.pisljar@gmail.com> on 2016-12-07T21:52:52Z

**Commit 9:**
adding more color schemas

* Original sha: 6e80819140
* Authored by ppisljar <peter.pisljar@gmail.com> on 2016-12-08T09:59:41Z

**Commit 10:**
adding more options

* Original sha: 56569c4db6
* Authored by ppisljar <peter.pisljar@gmail.com> on 2016-12-08T10:00:10Z

**Commit 11:**
adding cell labels

* Original sha: 98dbfac2b6
* Authored by ppisljar <peter.pisljar@gmail.com> on 2016-12-08T12:45:27Z

**Commit 12:**
fixing selenium test

* Original sha: 9b0f4aa37e
* Authored by ppisljar <peter.pisljar@gmail.com> on 2016-12-08T13:05:49Z

**Commit 13:**
only allow to rotate labels by 90 degrees

* Original sha: 26bd2e97a5
* Authored by ppisljar <peter.pisljar@gmail.com> on 2016-12-09T18:11:02Z

**Commit 14:**
converting color number slider to number input

* Original sha: 45ba2b95b7
* Authored by ppisljar <peter.pisljar@gmail.com> on 2016-12-09T19:19:59Z

**Commit 15:**
hide labels if they don't fit

* Original sha: a1553bc7cf
* Authored by ppisljar <peter.pisljar@gmail.com> on 2016-12-09T19:20:19Z

**Commit 16:**
fixing small issues

* Original sha: 2867c2d8c2
* Authored by ppisljar <peter.pisljar@gmail.com> on 2016-12-09T19:37:20Z

**Commit 17:**
improved range options

* Original sha: 4ce88b086a
* Authored by ppisljar <peter.pisljar@gmail.com> on 2016-12-09T20:31:15Z

**Commit 18:**
fixing based on Thomas' review

* Original sha: 5b1951fa2d
* Authored by ppisljar <peter.pisljar@gmail.com> on 2016-12-14T08:14:34Z

**Commit 19:**
rebasing on master and fixing linting issues

* Original sha: 3399de000c
* Authored by ppisljar <peter.pisljar@gmail.com> on 2016-12-14T08:34:50Z

**Commit 20:**
adding selenium tests

* Original sha: c6b3e767c5
* Authored by ppisljar <peter.pisljar@gmail.com> on 2016-12-14T13:57:34Z

**Commit 21:**
fixing alerts

* Original sha: 1e195f7c0f
* Authored by ppisljar <peter.pisljar@gmail.com> on 2016-12-16T13:48:12Z

**Commit 22:**
fixing padding

* Original sha: 7d8718beab
* Authored by ppisljar <peter.pisljar@gmail.com> on 2016-12-16T13:48:30Z

**Commit 23:**
fixing based on review

* Original sha: d55b440174
* Authored by ppisljar <peter.pisljar@gmail.com> on 2016-12-16T13:49:25Z

**Commit 24:**
fixing math

* Original sha: 3fbb3f7480
* Authored by ppisljar <peter.pisljar@gmail.com> on 2016-12-16T14:25:33Z

**Commit 25:**
fixing custom range options

* Original sha: 644453de19
* Authored by ppisljar <peter.pisljar@gmail.com> on 2016-12-16T14:32:04Z

**Commit 26:**
removing $timeout

* Original sha: 016ab7ef0d
* Authored by ppisljar <peter.pisljar@gmail.com> on 2016-12-19T09:49:27Z

**Commit 27:**
notification in case labels were hidden

* Original sha: dae92bc933
* Authored by ppisljar <peter.pisljar@gmail.com> on 2016-12-19T10:06:54Z

**Commit 28:**
fixing tests

* Original sha: 8653ea112b
* Authored by ppisljar <peter.pisljar@gmail.com> on 2016-12-19T10:43:21Z

**Commit 29:**
fixing based on last review

* Original sha: 92ad40750d
* Authored by ppisljar <peter.pisljar@gmail.com> on 2016-12-19T14:26:41Z

**Commit 30:**
fixing based on thomas' review

* Original sha: c72ce4bdfd
* Authored by ppisljar <peter.pisljar@gmail.com> on 2016-12-26T17:26:48Z
2016-12-26 21:27:40 +01:00
jasper
f9690a6cbc Upgrade eslint (#9449)
Backports PR #9357

**Commit 1:**
upgrade eslint, all related deps, and config files

* Original sha: 054e798a93
* Authored by spalger <email@spalger.com> on 2016-08-24T23:39:11Z
* Committed by spalger <spalger@users.noreply.github.com> on 2016-12-02T23:04:20Z

**Commit 2:**
replace gruntify-eslint with basic eslint-cli wrapper

* Original sha: 71732e770f
* Authored by spalger <email@spalger.com> on 2016-09-02T21:33:02Z
* Committed by spalger <spalger@users.noreply.github.com> on 2016-12-02T23:41:36Z

**Commit 3:**
arrow-IIFEs must be invoked outside of the parens

* Original sha: b05662cd29
* Authored by spalger <email@spalger.com> on 2016-08-25T17:47:57Z
* Committed by spalger <spalger@users.noreply.github.com> on 2016-12-02T23:41:40Z

**Commit 4:**
move import statements before their use

* Original sha: 3572ab8e17
* Authored by spalger <email@spalger.com> on 2016-08-25T17:48:30Z
* Committed by spalger <spalger@users.noreply.github.com> on 2016-12-02T23:41:40Z

**Commit 5:**
reindent to satisfy new indentation check algorithm

* Original sha: b31dae18f5
* Authored by spalger <email@spalger.com> on 2016-08-25T17:49:47Z
* Committed by spalger <spalger@users.noreply.github.com> on 2016-12-02T23:41:58Z

**Commit 6:**
place missing semicolon

* Original sha: 7b39475116
* Authored by spalger <email@spalger.com> on 2016-09-06T22:27:10Z
* Committed by spalger <spalger@users.noreply.github.com> on 2016-12-02T23:42:04Z

**Commit 7:**
ignore copy-pasted decode geohash code

* Original sha: 3c02df9f4f
* Authored by spalger <email@spalger.com> on 2016-09-10T01:49:42Z
* Committed by spalger <spalger@users.noreply.github.com> on 2016-12-02T23:42:04Z

**Commit 8:**
Merge branch 'master' of github.com:elastic/kibana into upgrade/eslint-try2

* Original sha: 1224b1829a
* Authored by spalger <spalger@users.noreply.github.com> on 2016-12-10T04:14:32Z

**Commit 9:**
[grunt/eslint] fix argument spacing

* Original sha: 6fa2c6cad0
* Authored by spalger <spalger@users.noreply.github.com> on 2016-12-10T04:22:42Z

**Commit 10:**
[gurnt/eslint] add comment about contents of report

* Original sha: 71834ca7ec
* Authored by spalger <spalger@users.noreply.github.com> on 2016-12-10T07:59:11Z

**Commit 11:**
Merge branch 'master' of github.com:elastic/kibana into upgrade/eslint-try2

* Original sha: 76e77a7576
* Authored by spalger <spalger@users.noreply.github.com> on 2016-12-12T20:17:05Z

**Commit 12:**
[grunt/tasks] use `export default`

* Original sha: 803c0dacba
* Authored by spalger <spalger@users.noreply.github.com> on 2016-12-12T20:19:27Z
2016-12-12 15:49:09 -07:00
jasper
3ca49d089a Tagcloud (#9205)
Backports PR #8104

**Commit 1:**
tagcloud squashed

* Original sha: 1282011fab
* Authored by Thomas Neirynck <thomas@elastic.co> on 2016-11-18T21:08:29Z

**Commit 2:**
ensure tags are not turned upside down

* Original sha: 68e09f477a
* Authored by Thomas Neirynck <thomas@elastic.co> on 2016-11-21T03:43:41Z

**Commit 3:**
remove unnecessary background

* Original sha: dba79b87ad
* Authored by Thomas Neirynck <thomas@elastic.co> on 2016-11-21T03:55:54Z

**Commit 4:**
add option to hide the label

* Original sha: 7f32544fa0
* Authored by Thomas Neirynck <thomas@elastic.co> on 2016-11-21T04:08:45Z

**Commit 5:**
use double-ende slider for font-size selection

* Original sha: 00c9ea8291
* Authored by Thomas Neirynck <thomas@elastic.co> on 2016-11-21T15:26:14Z

**Commit 6:**
give slider some more space

* Original sha: b282084cc5
* Authored by Thomas Neirynck <thomas@elastic.co> on 2016-11-21T16:38:55Z

**Commit 7:**
do not allow 0-sized tags

* Original sha: 42bbc39110
* Authored by Thomas Neirynck <thomas@elastic.co> on 2016-11-21T16:44:26Z

**Commit 8:**
fix typo

* Original sha: f753e1a90d
* Authored by Thomas Neirynck <thomas@elastic.co> on 2016-11-21T16:48:24Z

**Commit 9:**
make capitalization consistent

* Original sha: 63101d2c36
* Authored by Thomas Neirynck <thomas@elastic.co> on 2016-11-21T19:47:44Z

**Commit 10:**
doc checkin

* Original sha: fefa40a4c0
* Authored by Thomas Neirynck <thomas@elastic.co> on 2016-11-21T21:21:17Z

**Commit 11:**
minor doc edits

* Original sha: 84a8fc3abe
* Authored by Thomas Neirynck <thomas@elastic.co> on 2016-11-21T21:34:32Z

**Commit 12:**
doc build issues

* Original sha: cd2374a052
* Authored by Thomas Neirynck <thomas@elastic.co> on 2016-11-21T21:46:59Z
2016-11-23 18:06:25 -05:00
jasper
9eb4f5bbba Port #8880 to master Support Cloud testing (#8917)
Backports PR #8915

**Commit 1:**
Support Cloud Kibana UI testing master

* Original sha: 98ba2ceec7
* Authored by LeeDr <lee.drengenberg@elastic.co> on 2016-10-28T19:16:31Z

**Commit 2:**
Add xpack file

* Original sha: adc27bacee
* Authored by LeeDr <lee.drengenberg@elastic.co> on 2016-10-29T00:02:18Z

**Commit 3:**
cherry-pick 9f63224e77

* Original sha: f4549ee003
* Authored by LeeDr <lee.drengenberg@elastic.co> on 2016-10-31T17:09:57Z
2016-11-01 11:27:51 -05:00
CJ Cenizal
405b541586 Fix bug where the loading indicator was wider than the screen (#8854) (#8909)
* Fix bug where the loading indicator was wider than the screen, allowing you to drag a dashboard panel very wide and break the UI.
* Refactor kbnLoadingIndicator to be a standalone component.
* Make loadingIndicator fixed position so it doesn't disrupt the layout when it appears and disappears.
* Uncouple from .spinner styles.
* Set a max-width on it.
* Rename Common PageObject getSpinnerDone method to isGlobalLoadingIndicatorHidden.
2016-10-31 16:19:24 -07:00
Elastic Jasper
afbc7909a2 Backport PR #8758
---------

**Commit 1:**
URI-encode forwarded location header in proxy

Right now there are situations in which ElasticSearch puts characters in
the character code range between 128 and 255 into the `Location` header.
This leads to an exception when trying to pass on that header through
the hapi proxy in versions before 15.0.0, because it validates that only
US-ASCII characters are used in headers.

To work around that situation, the `Location` header is encoded using
`encodeURI()` for now.

Closes #8705

* Original sha: 18c23c17d9
* Authored by Felix Stürmer <stuermer@weltenwort.de> on 2016-10-18T17:55:31Z

**Commit 2:**
Add test to verify umlaut in vis name

Relates to #8705

* Original sha: e100e1f5c9
* Authored by Felix Stürmer <stuermer@weltenwort.de> on 2016-10-19T09:01:46Z

**Commit 3:**
[elasticsearch/proxy] use different code path with erorr

* Original sha: fec5e1a2dc
* Authored by spalger <email@spalger.com> on 2016-10-19T19:06:39Z
2016-10-19 15:25:13 -04:00
Elastic Jasper
420dd2c72d Backport PR #8558
---------

**Commit 1:**
remove unused vars

do not hardcode css-snippet

* Original sha: 56c130aa80
* Authored by Thomas Neirynck <thomas@elastic.co> on 2016-10-05T15:47:05Z
2016-10-05 18:46:13 -04:00
Lee Drengenberg
1cebdd75cc Merge pull request #8154 from LeeDr/orderAggsByTerm8141
Test order aggs by term #8141
2016-09-07 11:05:21 -05:00