UNPKG

@spalger/kibana

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

26 lines (22 loc) 771 B
define(function (require) { return function searchLoader(savedSearches, Private) { // Inject services here return function (panel, $scope) { // Function parameters here return savedSearches.get(panel.id) .then(function (savedSearch) { panel.columns = panel.columns || savedSearch.columns; panel.sort = panel.sort || savedSearch.sort; $scope.$watchCollection('panel.columns', function () { $scope.state.save(); }); $scope.$watchCollection('panel.sort', function () { $scope.state.save(); }); return { savedObj: savedSearch, panel: panel, editUrl: savedSearches.urlFor(panel.id) }; }); }; }; });