From c2b926e2e7b3c3833c164836ebb8086bf9d5a923 Mon Sep 17 00:00:00 2001 From: "dave.snider@gmail.com" Date: Tue, 23 Jul 2019 15:09:16 -0700 Subject: [PATCH] EUI 13.0.0 (#41723) --- package.json | 2 +- .../kbn-ui-framework/doc_site/src/main.scss | 7 +- src/dev/jest/setup/polyfills.js | 11 ++ .../create_button/create_button.tsx | 2 +- .../editor_options_group.test.js.snap | 176 ++++++++---------- .../plugins/kbn_tp_run_pipeline/package.json | 2 +- .../kbn_tp_custom_visualizations/package.json | 2 +- .../kbn_tp_embeddable_explorer/package.json | 2 +- .../kbn_tp_sample_panel_action/package.json | 2 +- .../kbn_tp_visualize_embedding/package.json | 2 +- x-pack/dev-tools/jest/setup/polyfills.js | 11 ++ .../apm/public/style/global_overrides.css | 9 +- .../plugins/beats_management/public/index.tsx | 2 +- .../public/pages/tag/create.tsx | 2 +- x-pack/package.json | 2 +- yarn.lock | 34 +--- 16 files changed, 114 insertions(+), 154 deletions(-) diff --git a/package.json b/package.json index 41e08e247b51..2f8a07ab7b29 100644 --- a/package.json +++ b/package.json @@ -106,7 +106,7 @@ "@babel/register": "7.4.4", "@elastic/charts": "^7.2.1", "@elastic/datemath": "5.0.2", - "@elastic/eui": "12.4.0", + "@elastic/eui": "13.0.0", "@elastic/filesaver": "1.1.2", "@elastic/good": "8.1.1-kibana2", "@elastic/numeral": "2.3.3", diff --git a/packages/kbn-ui-framework/doc_site/src/main.scss b/packages/kbn-ui-framework/doc_site/src/main.scss index 1ac5c02fa5dc..266a9eb7a933 100644 --- a/packages/kbn-ui-framework/doc_site/src/main.scss +++ b/packages/kbn-ui-framework/doc_site/src/main.scss @@ -1,8 +1,7 @@ -@import '~@elastic/eui/src/themes/k6/k6_globals'; -@import '~@elastic/eui/src/themes/k6/k6_colors_dark'; +@import '~@elastic/eui/src/themes/eui/eui_colors_dark'; @import '~@elastic/eui/src/global_styling/functions/index'; @import '~@elastic/eui/src/global_styling/variables/index'; @import '~@elastic/eui/src/global_styling/mixins/index'; @import '~@elastic/eui/src/global_styling/reset/index'; -@import "../../dist/kui_dark.css"; -@import "./components/guide_components"; +@import '../../dist/kui_dark.css'; +@import './components/guide_components'; diff --git a/src/dev/jest/setup/polyfills.js b/src/dev/jest/setup/polyfills.js index 9394de0aea93..293fbcf3616d 100644 --- a/src/dev/jest/setup/polyfills.js +++ b/src/dev/jest/setup/polyfills.js @@ -23,6 +23,17 @@ const bluebird = require('bluebird'); bluebird.Promise.setScheduler(function (fn) { global.setImmediate.call(global, fn); }); const MutationObserver = require('mutation-observer'); +// There's a bug in mutation-observer around the `attributes` option +// https://dom.spec.whatwg.org/#mutationobserver +// If either options's attributeOldValue or attributeFilter is present and options's attributes is omitted, then set options's attributes to true. +const _observe = MutationObserver.prototype.observe; +MutationObserver.prototype.observe = function observe(target, options) { + const needsAttributes = options.hasOwnProperty('attributeOldValue') || options.hasOwnProperty('attributeFilter'); + if (needsAttributes && !options.hasOwnProperty('attributes')) { + options.attributes = true; + } + Function.prototype.call(_observe, this, target, options); +}; Object.defineProperty(window, 'MutationObserver', { value: MutationObserver }); require('whatwg-fetch'); diff --git a/src/legacy/core_plugins/kibana/public/management/sections/index_patterns/create_button/create_button.tsx b/src/legacy/core_plugins/kibana/public/management/sections/index_patterns/create_button/create_button.tsx index 65afd2071661..1309c85a0709 100644 --- a/src/legacy/core_plugins/kibana/public/management/sections/index_patterns/create_button/create_button.tsx +++ b/src/legacy/core_plugins/kibana/public/management/sections/index_patterns/create_button/create_button.tsx @@ -18,7 +18,7 @@ */ // @ts-ignore -import { euiColorAccent } from '@elastic/eui/dist/eui_theme_k6_light.json'; +import { euiColorAccent } from '@elastic/eui/dist/eui_theme_light.json'; import React, { Component, Fragment } from 'react'; import { diff --git a/src/legacy/ui/public/vis/editors/components/__snapshots__/editor_options_group.test.js.snap b/src/legacy/ui/public/vis/editors/components/__snapshots__/editor_options_group.test.js.snap index d353636f772f..7253b47841a6 100644 --- a/src/legacy/ui/public/vis/editors/components/__snapshots__/editor_options_group.test.js.snap +++ b/src/legacy/ui/public/vis/editors/components/__snapshots__/editor_options_group.test.js.snap @@ -8,44 +8,34 @@ exports[` renders as expected 1`] = ` class="euiAccordion euiAccordion-isOpen" >
-
- -
+ Some options + + +
renders as expected with actions 1`] = ` class="euiAccordion euiAccordion-isOpen" >
-
- -
+ Some actions + + +
-
+ Some options + + +