mirror of
https://github.com/elastic/kibana.git
synced 2025-04-24 09:48:58 -04:00
Add Olson timezone detection. Closes #3694
This commit is contained in:
parent
ce19ecc2a2
commit
19ce1863a4
2 changed files with 4 additions and 2 deletions
|
@ -92,6 +92,7 @@
|
|||
"jquery": "^2.1.4",
|
||||
"js-yaml": "^3.2.5",
|
||||
"json-stringify-safe": "^5.0.1",
|
||||
"jstimezonedetect": "^1.0.5",
|
||||
"leaflet": "^0.7.3",
|
||||
"less": "^2.5.1",
|
||||
"less-loader": "^2.2.0",
|
||||
|
|
|
@ -2,11 +2,12 @@ define(function (require) {
|
|||
return function DateHistogramAggType(timefilter, config, Private) {
|
||||
var _ = require('lodash');
|
||||
var moment = require('moment');
|
||||
var tzDetect = require('jstimezonedetect').jstz;
|
||||
var BucketAggType = Private(require('ui/agg_types/buckets/_bucket_agg_type'));
|
||||
var TimeBuckets = Private(require('ui/time_buckets'));
|
||||
var createFilter = Private(require('ui/agg_types/buckets/create_filter/date_histogram'));
|
||||
var intervalOptions = Private(require('ui/agg_types/buckets/_interval_options'));
|
||||
|
||||
var timeZone = tzDetect.determine().name();
|
||||
var tzOffset = moment().format('Z');
|
||||
|
||||
function getInterval(agg) {
|
||||
|
@ -93,7 +94,7 @@ define(function (require) {
|
|||
var interval = agg.buckets.getInterval();
|
||||
output.bucketInterval = interval;
|
||||
output.params.interval = interval.expression;
|
||||
output.params.time_zone = tzOffset;
|
||||
output.params.time_zone = timeZone || tzOffset;
|
||||
|
||||
var scaleMetrics = interval.scaled && interval.scale < 1;
|
||||
if (scaleMetrics) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue