adding hasTimeField to as a vislib param to determine whether to add brushing
Fixes #5560
This commit is contained in:
parent
5593f27442
commit
f0289a077d
|
@ -161,11 +161,10 @@ define(function (require) {
|
|||
*/
|
||||
Dispatch.prototype.allowBrushing = function () {
|
||||
var xAxis = this.handler.xAxis;
|
||||
|
||||
// Don't allow brushing for time based charts from non-time-based indices
|
||||
if (xAxis.ordered && xAxis.ordered.endzones === false) return false;
|
||||
var hasTimeField = this.handler.vis._attr.hasTimeField;
|
||||
|
||||
return Boolean(xAxis.ordered && xAxis.xScale && _.isFunction(xAxis.xScale.invert));
|
||||
return Boolean(xAxis.ordered && xAxis.xScale && _.isFunction(xAxis.xScale.invert) && hasTimeField);
|
||||
};
|
||||
|
||||
/**
|
||||
|
|
|
@ -31,7 +31,10 @@ module.exports = function VislibRenderbotFactory(Private) {
|
|||
return _.assign(
|
||||
{},
|
||||
self.vis.type.params.defaults,
|
||||
{ type: self.vis.type.name },
|
||||
{
|
||||
type: self.vis.type.name,
|
||||
hasTimeField: self.vis.indexPattern.hasTimeField()
|
||||
},
|
||||
self.vis.params
|
||||
);
|
||||
};
|
||||
|
|
Loading…
Reference in a new issue