From aa5f50a7d263d95d483e389ce708394bf563c249 Mon Sep 17 00:00:00 2001 From: iFedix Date: Thu, 27 Jul 2017 11:38:54 +0200 Subject: [PATCH] Support for Kibana 5.5.0 Changes from default exports to named exports to support Kibana 5.5.0 (https://github.com/elastic/kibana/issues/12707) --- public/extended_metric_vis.js | 9 +++++---- public/extended_metric_vis_controller.js | 2 +- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/public/extended_metric_vis.js b/public/extended_metric_vis.js index 3fa8bda..8be0dfa 100644 --- a/public/extended_metric_vis.js +++ b/public/extended_metric_vis.js @@ -1,18 +1,19 @@ import 'plugins/extended_metric_vis/extended_metric_vis.less'; import 'plugins/extended_metric_vis/extended_metric_vis_controller'; -import TemplateVisTypeTemplateVisTypeProvider from 'ui/template_vis_type/template_vis_type'; -import VisSchemasProvider from 'ui/vis/schemas'; +import { TemplateVisTypeProvider } from 'ui/template_vis_type/template_vis_type'; +import { VisSchemasProvider } from 'ui/vis/schemas'; import extendedMetricVisTemplate from 'plugins/extended_metric_vis/extended_metric_vis.html'; import metricVisParamsTemplate from 'plugins/extended_metric_vis/extended_metric_vis_params.html'; +import { VisTypesRegistryProvider } from 'ui/registry/vis_types'; // we need to load the css ourselves // we also need to load the controller and used by the template // register the provider with the visTypes registry -require('ui/registry/vis_types').register(ExtendedMetricVisProvider); +VisTypesRegistryProvider.register(ExtendedMetricVisProvider); function ExtendedMetricVisProvider(Private) { - const TemplateVisType = Private(TemplateVisTypeTemplateVisTypeProvider); + const TemplateVisType = Private(TemplateVisTypeProvider); const Schemas = Private(VisSchemasProvider); // return the visType object, which kibana will use to display and configure new diff --git a/public/extended_metric_vis_controller.js b/public/extended_metric_vis_controller.js index 38ec084..0b382b9 100644 --- a/public/extended_metric_vis_controller.js +++ b/public/extended_metric_vis_controller.js @@ -1,6 +1,6 @@ import _ from 'lodash'; import AggResponseTabifyTabifyProvider from 'ui/agg_response/tabify/tabify'; -import uiModules from 'ui/modules'; +import { uiModules } from 'ui/modules'; const module = uiModules.get('kibana/extended_metric_vis', ['kibana']); module.controller('KbnExtendedMetricVisController', function ($scope, Private) {