UNPKG

kibana-123

Version:

Kibana is an open source (Apache Licensed), browser based analytics and search dashboard for Elasticsearch. Kibana is a snap to setup and start using. Kibana strives to be easy to get started with, while also being flexible and powerful, just like Elastic

35 lines (30 loc) 751 B
import _ from 'lodash'; import $ from 'jquery'; import VislibProvider from 'ui/vislib'; import uiModules from 'ui/modules'; uiModules .get('apps/discover') .directive('discoverTimechart', function (Private, $compile) { const vislib = Private(VislibProvider); return { restrict: 'E', scope : { data: '=' }, link: function ($scope, elem) { const init = function () { // This elem should already have a height/width const myChart = new vislib.Chart(elem[0], { addLegend: false }); $scope.$watch('data', function (data) { if (data != null) { myChart.render(data); } }); }; // Start the directive init(); } }; });