Improved portability of exported JSON files, updated underscore.js
This commit is contained in:
@@ -42,7 +42,7 @@ angular.module('kibana.histogram', [])
|
||||
|
||||
$scope.get_data = function() {
|
||||
// Make sure we have everything for the request to complete
|
||||
if(_.isUndefined($scope.panel.index) || _.isUndefined($scope.panel.time))
|
||||
if(_.isUndefined($scope.panel.index) || _.isUndefined($scope.time))
|
||||
return
|
||||
|
||||
var request = $scope.ejs.Request().indices($scope.panel.index);
|
||||
@@ -52,9 +52,9 @@ angular.module('kibana.histogram', [])
|
||||
_.each($scope.panel.query, function(v) {
|
||||
queries.push($scope.ejs.FilteredQuery(
|
||||
ejs.QueryStringQuery(v.query || '*'),
|
||||
ejs.RangeFilter($scope.panel.time.field)
|
||||
.from($scope.panel.time.from)
|
||||
.to($scope.panel.time.to))
|
||||
ejs.RangeFilter($scope.time.field)
|
||||
.from($scope.time.from)
|
||||
.to($scope.time.to))
|
||||
)
|
||||
});
|
||||
|
||||
@@ -62,7 +62,7 @@ angular.module('kibana.histogram', [])
|
||||
_.each(queries, function(v) {
|
||||
request = request
|
||||
.facet($scope.ejs.DateHistogramFacet(_.indexOf(queries,v))
|
||||
.field($scope.panel.time.field)
|
||||
.field($scope.time.field)
|
||||
.interval($scope.panel.interval)
|
||||
.facetFilter($scope.ejs.QueryFilter(v))
|
||||
).size(0)
|
||||
@@ -77,11 +77,11 @@ angular.module('kibana.histogram', [])
|
||||
$scope.data = [];
|
||||
_.each(results.facets, function(v, k) {
|
||||
// Null values at each end of the time range ensure we see entire range
|
||||
var data = [[$scope.panel.time.from.getTime(), null]];
|
||||
var data = [[$scope.time.from.getTime(), null]];
|
||||
_.each(v.entries, function(v, k) {
|
||||
data.push([v['time'],v['count']])
|
||||
});
|
||||
data.push([$scope.panel.time.to.getTime(), null])
|
||||
data.push([$scope.time.to.getTime(), null])
|
||||
|
||||
var series = { data: {
|
||||
label: $scope.panel.query[k].label || k,
|
||||
@@ -97,7 +97,7 @@ angular.module('kibana.histogram', [])
|
||||
}
|
||||
|
||||
function set_time(time) {
|
||||
$scope.panel.time = time;
|
||||
$scope.time = time;
|
||||
$scope.panel.index = _.isUndefined(time.index) ? $scope.panel.index : time.index
|
||||
$scope.panel.interval = secondsToHms(
|
||||
calculate_interval(time.from,time.to,50,0)/1000),
|
||||
|
||||
Reference in New Issue
Block a user