From 2b864d66fd67a397f16292026f99bec587446fca Mon Sep 17 00:00:00 2001 From: Rashid Khan Date: Sun, 14 Jul 2013 16:19:31 -0700 Subject: [PATCH] removed sort panel --- panels/sort/module.html | 5 ---- panels/sort/module.js | 51 ----------------------------------------- 2 files changed, 56 deletions(-) delete mode 100644 panels/sort/module.html delete mode 100644 panels/sort/module.js diff --git a/panels/sort/module.html b/panels/sort/module.html deleted file mode 100644 index 7053faf9cbf..00000000000 --- a/panels/sort/module.html +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/panels/sort/module.js b/panels/sort/module.js deleted file mode 100644 index 94a948fe329..00000000000 --- a/panels/sort/module.js +++ /dev/null @@ -1,51 +0,0 @@ -/* - - ## Sort - - This will probably be removed in the near future since it only interacts with - the table panel and the table panel already implements all of its functionality. - It only interacts with the table panel in any case - - ### Parameters - * label :: The label to stick over the drop down - * sort :: An array where the first elemetn is the field to sort on an the second - is the direction ('asc' or 'desc') - ### Group Events - #### Sends - * sort :: An array where the first elemetn is the field to sort on an the second - is the direction ('asc' or 'desc') - #### Receives - * fields :: An array containing the fields in a table. This will be concat'd + - uniqued with the curent list. - -*/ - -angular.module('kibana.sort', []) -.controller('sort', function($scope, eventBus) { - - // Set and populate defaults - var _d = { - status : "Stable", - label : "Sort", - sort : ['_score','desc'], - group : "default" - } - _.defaults($scope.panel,_d); - - $scope.init = function() { - $scope.fields = []; - eventBus.register($scope,'fields',function(event, fields) { - $scope.panel.sort = _.clone(fields.sort); - $scope.fields = _.union(fields.all,$scope.fields); - }); - } - - $scope.set_sort = function() { - eventBus.broadcast($scope.$id,$scope.panel.group,"sort",$scope.panel.sort) - } - - $scope.toggle_sort = function() { - $scope.panel.sort[1] = $scope.panel.sort[1] == 'asc' ? 'desc' : 'asc'; - $scope.set_sort(); - } -}) \ No newline at end of file