kibana/test
Vadim Dalecky 4b49e5a1c8
Context menu (#76497)
* feat: 🎸 add grouping to presentable interface

* feat: 🎸 add group to "Explore underlying" data action

* refactor: 💡 return panel list and simplify context creation

* refactor: 💡 simplify context menu builder code

* refactor: 💡 further simplify context menu builder code

* feat: 🎸 add grouping to context menu builder

* feat: 🎸 add icon to drilldowns group

* fix: 🐛 sort in the other order

* feat: 🎸 group drilldown actions in edit mode

* fix: 🐛 fix TypeScript error

* feat: 🎸 wrap long context menu list into a submenu

* feat: 🎸 improve context menu long list wrapping

* feat: 🎸 display drilldowns panel at the bottom of main panel

* feat: 🎸 add separator line for context menu

* test: 💍 add basic context menu builder unit tests

* feat: 🎸 remove meta decoratiosn from generated menu

* test: 💍 add test subject attribute to "More" menu item

* chore: 🤖 remove separator line and add comment about EUI

* test: 💍 update Jest snapshots

* chore: 🤖 revert back change of showing both drilldown options

* test: 💍 add context menu samples to example plugin

* feat: 🎸 collapse long groups into a sub-panel

* test: 💍 add context menu panel edit mode examples

* test: 💍 fix OSS functional test

* test: 💍 fix X-Pack functional tests

* fix: 🐛 re-introduce item sorting by title

* test: 💍 allow explicitly opening more menu

* test: 💍 try opening more panel in functional tests

* test: 💍 disable some tests

* chore: 🤖 remove unused code

* test: 💍 use action test helper in unit tests

* refactor: 💡 add helper utility to generate actions in examples

* test: 💍 disable one more functional test

* test: 💍 improve how inspector is opened in functional tests

* test: 💍 enable functional test

* refactor: 💡 convert test suite to typescript

* test: 💍 move panel replace tests into a separate test suite

* test: 💍 move panel cloning tests to a separate test suite

* test: 💍 set up dashboard context menu test suite

* test: 💍 enable few panel context menu tests

* test: 💍 enable saved search panel tests

* test: 💍 enable expanded panel context menu tests

* test: 💍 remove render complete awaits

Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
2020-09-21 15:42:46 +02:00
..
accessibility skip flaky suite (#59975) 2020-09-14 16:51:59 -04:00
api_integration remove legacy ES plugin (#77703) 2020-09-18 09:30:13 +02:00
common Functional tests - add supertest for test_user (#77584) 2020-09-17 10:42:40 +02:00
examples Routing example plugin (#69581) 2020-07-15 12:44:42 -04:00
functional Context menu (#76497) 2020-09-21 15:42:46 +02:00
harden chore(NA): upgrade to lodash@4 (#69868) 2020-07-03 01:30:13 +01:00
interpreter_functional Upgrade EUI to v29.0.0 (#77802) 2020-09-18 12:25:37 -06:00
new_visualize_flow [Time to Visualize] Unifying feature flag config for visualize editor and dashboard (#75408) 2020-08-20 08:02:05 +01:00
plugin_functional Upgrade EUI to v29.0.0 (#77802) 2020-09-18 12:25:37 -06:00
scripts remove visual aspects of baseline job (#77815) 2020-09-17 19:40:15 -07:00
server_integration Remove legacy optimizer (#73154) 2020-08-13 09:08:44 -07:00
typings Update @typescript-eslint to ensure compatibility with TypeScript v3.9 (#74091) 2020-08-05 17:32:19 +02:00
ui_capabilities/newsfeed_err apply prettier styles 2020-05-22 09:08:58 +02:00
visual_regression chore(NA): upgrade to lodash@4 (#69868) 2020-07-03 01:30:13 +01:00
mocha_decorations.d.ts Update @typescript-eslint to ensure compatibility with TypeScript v3.9 (#74091) 2020-08-05 17:32:19 +02:00
tsconfig.json Extract src/core in a separate TS project (#76785) 2020-09-15 12:41:27 +02:00