module.js 541 B

123456789101112131415161718192021
  1. angular.module('kibana.stringquery', [])
  2. .controller('stringquery', function($scope, $rootScope) {
  3. // Set and populate defaults
  4. var _d = {
  5. label : "Search",
  6. query : "*",
  7. size : 100,
  8. sort : [config.timefield,'desc'],
  9. }
  10. _.each(_d, function(v, k) {
  11. $scope.panel[k] = _.isUndefined($scope.panel[k])
  12. ? _d[k] : $scope.panel[k];
  13. });
  14. if (!(_.isUndefined($scope.panel.group))) {
  15. $scope.send_query = function(query) {
  16. $rootScope.$broadcast($scope.panel.group+"-query", query)
  17. }
  18. }
  19. })