/* ## filtering An experimental for interacting with the filter service ### Parameters */ angular.module('kibana.filtering', []) .controller('filtering', function($scope, filterSrv, $rootScope, dashboard) { // Set and populate defaults var _d = { status : "Experimental" } _.defaults($scope.panel,_d); $scope.init = function() { $scope.filterSrv = filterSrv } $scope.remove = function(id) { filterSrv.remove(id); dashboard.refresh(); } $scope.refresh = function(query) { $rootScope.$broadcast('refresh') } $scope.render = function(query) { $rootScope.$broadcast('render') } $scope.stripped = function(filter) { var filter = _.omit(filter,'type','id','alias','mandate') return filter } });