| 123456789101112131415161718192021222324252627282930313233343536373839404142 |
- /*
- ## 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
- }
- });
|