Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

1,009 highstock.js

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

@@ -1,5 +1,5 @@
/*
Highcharts JS v6.0.5 (2018-01-31)
Highcharts JS v6.0.6 (2018-02-05)
Indicator series type for Highstock
@@ -1,5 +1,5 @@
/**
* @license Highcharts JS v6.0.5 (2018-01-31)
* @license Highcharts JS v6.0.6 (2018-02-05)
*
* Indicator series type for Highstock
*
@@ -1,5 +1,5 @@
/*
Highcharts JS v6.0.5 (2018-01-31)
Highcharts JS v6.0.6 (2018-02-05)
Indicator series type for Highstock
@@ -1,5 +1,5 @@
/**
* @license Highcharts JS v6.0.5 (2018-01-31)
* @license Highcharts JS v6.0.6 (2018-02-05)
*
* Indicator series type for Highstock
*
@@ -1,5 +1,5 @@
/**
* @license Highcharts JS v6.0.5 (2018-01-31)
* @license Highcharts JS v6.0.6 (2018-02-05)
*
* Indicator series type for Highstock
*
@@ -119,9 +119,9 @@
* The HTML of the point's line in the tooltip. Variables are enclosed
* by curly brackets. Available variables are point.x, point.y, series.
* name and series.color and other properties on the same form. Furthermore,
* point.y can be extended by the `tooltip.valuePrefix` and `tooltip.
* valueSuffix` variables. This can also be overridden for each series,
* which makes it a good hook for displaying units.
* point.y can be extended by the `tooltip.valuePrefix` and
* `tooltip.valueSuffix` variables. This can also be overridden for
* each series, which makes it a good hook for displaying units.
*
* In styled mode, the dot is colored by a class name rather
* than the point color.
@@ -1,5 +1,5 @@
/*
Highcharts JS v6.0.5 (2018-01-31)
Highcharts JS v6.0.6 (2018-02-05)
Indicator series type for Highstock
@@ -1,5 +1,5 @@
/**
* @license Highcharts JS v6.0.5 (2018-01-31)
* @license Highcharts JS v6.0.6 (2018-02-05)
*
* Indicator series type for Highstock
*
@@ -1,5 +1,5 @@
/*
Highcharts JS v6.0.5 (2018-01-31)
Highcharts JS v6.0.6 (2018-02-05)
(c) 2010-2017 Highsoft AS
Author: Sebastian Domas
@@ -1,5 +1,5 @@
/**
* @license Highcharts JS v6.0.5 (2018-01-31)
* @license Highcharts JS v6.0.6 (2018-02-05)
*
* (c) 2010-2017 Highsoft AS
* Author: Sebastian Domas
@@ -1,5 +1,5 @@
/*
Highcharts JS v6.0.5 (2018-01-31)
Highcharts JS v6.0.6 (2018-02-05)
Indicator series type for Highstock
@@ -1,5 +1,5 @@
/**
* @license Highcharts JS v6.0.5 (2018-01-31)
* @license Highcharts JS v6.0.6 (2018-02-05)
*
* Indicator series type for Highstock
*
@@ -1,5 +1,5 @@
/**
* @license Highcharts JS v6.0.5 (2018-01-31)
* @license Highcharts JS v6.0.6 (2018-02-05)
*
* Indicator series type for Highstock
*
@@ -1,5 +1,5 @@
/**
* @license Highcharts JS v6.0.5 (2018-01-31)
* @license Highcharts JS v6.0.6 (2018-02-05)
*
* Indicator series type for Highstock
*
@@ -1,5 +1,5 @@
/**
* @license Highcharts JS v6.0.5 (2018-01-31)
* @license Highcharts JS v6.0.6 (2018-02-05)
*
* Indicator series type for Highstock
*
@@ -1,5 +1,5 @@
/*
Highcharts JS v6.0.5 (2018-01-31)
Highcharts JS v6.0.6 (2018-02-05)
Money Flow Index indicator for Highstock
@@ -1,5 +1,5 @@
/**
* @license Highcharts JS v6.0.5 (2018-01-31)
* @license Highcharts JS v6.0.6 (2018-02-05)
*
* Money Flow Index indicator for Highstock
*
@@ -1,5 +1,5 @@
/*
Highcharts JS v6.0.5 (2018-01-31)
Highcharts JS v6.0.6 (2018-02-05)
Indicator series type for Highstock
@@ -1,5 +1,5 @@
/**
* @license Highcharts JS v6.0.5 (2018-01-31)
* @license Highcharts JS v6.0.6 (2018-02-05)
*
* Indicator series type for Highstock
*
@@ -1,5 +1,5 @@
/**
* @license Highcharts JS v6.0.5 (2018-01-31)
* @license Highcharts JS v6.0.6 (2018-02-05)
*
* Indicator series type for Highstock
*
@@ -1,5 +1,5 @@
/**
* @license Highcharts JS v6.0.5 (2018-01-31)
* @license Highcharts JS v6.0.6 (2018-02-05)
*
* Indicator series type for Highstock
*
@@ -45,9 +45,9 @@
* The HTML of the point's line in the tooltip. Variables are enclosed
* by curly brackets. Available variables are point.x, point.y, series.
* name and series.color and other properties on the same form. Furthermore,
* point.y can be extended by the `tooltip.valuePrefix` and `tooltip.
* valueSuffix` variables. This can also be overridden for each series,
* which makes it a good hook for displaying units.
* point.y can be extended by the `tooltip.valuePrefix` and
* `tooltip.valueSuffix` variables. This can also be overridden for
* each series, which makes it a good hook for displaying units.
*
* In styled mode, the dot is colored by a class name rather
* than the point color.
@@ -1,5 +1,5 @@
/**
* @license Highcharts JS v6.0.5 (2018-01-31)
* @license Highcharts JS v6.0.6 (2018-02-05)
*
* Parabolic SAR Indicator for Highstock
*
@@ -1,5 +1,5 @@
/*
Highcharts JS v6.0.5 (2018-01-31)
Highcharts JS v6.0.6 (2018-02-05)
Indicator series type for Highstock
@@ -1,5 +1,5 @@
/**
* @license Highcharts JS v6.0.5 (2018-01-31)
* @license Highcharts JS v6.0.6 (2018-02-05)
*
* Indicator series type for Highstock
*
@@ -1,5 +1,5 @@
/*
Highcharts JS v6.0.5 (2018-01-31)
Highcharts JS v6.0.6 (2018-02-05)
Indicator series type for Highstock
@@ -1,5 +1,5 @@
/**
* @license Highcharts JS v6.0.5 (2018-01-31)
* @license Highcharts JS v6.0.6 (2018-02-05)
*
* Indicator series type for Highstock
*
@@ -1,5 +1,5 @@
/**
* @license Highcharts JS v6.0.5 (2018-01-31)
* @license Highcharts JS v6.0.6 (2018-02-05)
*
* Indicator series type for Highstock
*
@@ -74,9 +74,9 @@
* The HTML of the point's line in the tooltip. Variables are enclosed
* by curly brackets. Available variables are point.x, point.y, series.
* name and series.color and other properties on the same form. Furthermore,
* point.y can be extended by the `tooltip.valuePrefix` and `tooltip.
* valueSuffix` variables. This can also be overridden for each series,
* which makes it a good hook for displaying units.
* point.y can be extended by the `tooltip.valuePrefix` and
* `tooltip.valueSuffix` variables. This can also be overridden for
* each series, which makes it a good hook for displaying units.
*
* In styled mode, the dot is colored by a class name rather
* than the point color.
@@ -1,5 +1,5 @@
/**
* @license Highcharts JS v6.0.5 (2018-01-31)
* @license Highcharts JS v6.0.6 (2018-02-05)
*
* Indicator series type for Highstock
*
@@ -1,5 +1,5 @@
/*
Highcharts JS v6.0.5 (2018-01-31)
Highcharts JS v6.0.6 (2018-02-05)
Indicator series type for Highstock
@@ -1,5 +1,5 @@
/**
* @license Highcharts JS v6.0.5 (2018-01-31)
* @license Highcharts JS v6.0.6 (2018-02-05)
*
* Indicator series type for Highstock
*
@@ -1,5 +1,5 @@
/*
Highcharts JS v6.0.5 (2018-01-31)
Highcharts JS v6.0.6 (2018-02-05)
Indicator series type for Highstock
@@ -1,5 +1,5 @@
/**
* @license Highcharts JS v6.0.5 (2018-01-31)
* @license Highcharts JS v6.0.6 (2018-02-05)
*
* Indicator series type for Highstock
*
@@ -1,5 +1,5 @@
/*
Highcharts JS v6.0.5 (2018-01-31)
Highcharts JS v6.0.6 (2018-02-05)
Indicator series type for Highstock
@@ -1,5 +1,5 @@
/**
* @license Highcharts JS v6.0.5 (2018-01-31)
* @license Highcharts JS v6.0.6 (2018-02-05)
*
* Indicator series type for Highstock
*

Large diffs are not rendered by default.

@@ -1,5 +1,5 @@
/**
* @license Highcharts JS v6.0.5 (2018-01-31)
* @license Highcharts JS v6.0.6 (2018-02-05)
*
* 3D features for Highcharts JS
*
@@ -1366,42 +1366,42 @@
* @since 4.0
* @product highcharts
*/
bottom: {
/**
* The color of the panel.
*
* @type {Color}
* @default transparent
* @since 4.0
* @product highcharts
* @apioption chart.options3d.frame.bottom.color
*/

/**
* The thickness of the panel.
*
* @type {Number}
* @default 1
* @since 4.0
* @product highcharts
* @apioption chart.options3d.frame.bottom.size
*/

/**
* Whether to display the frame. Possible values are `true`, `false`,
* `"auto"` to display only the frames behind the data, and `"default"`
* to display faces behind the data based on the axis layout, ignoring
* the point of view.
*
* @validvalue ["default", "auto", true, false]
* @type {Boolean|String}
* @sample {highcharts} highcharts/3d/scatter-frame/ Auto frames
* @default default
* @since 5.0.12
* @product highcharts
* @apioption chart.options3d.frame.bottom.visible
*/
},

/**
* The color of the panel.
*
* @type {Color}
* @default transparent
* @since 4.0
* @product highcharts
* @apioption chart.options3d.frame.bottom.color
*/

/**
* The thickness of the panel.
*
* @type {Number}
* @default 1
* @since 4.0
* @product highcharts
* @apioption chart.options3d.frame.bottom.size
*/

/**
* Whether to display the frame. Possible values are `true`, `false`,
* `"auto"` to display only the frames behind the data, and `"default"`
* to display faces behind the data based on the axis layout, ignoring
* the point of view.
*
* @validvalue ["default", "auto", true, false]
* @type {Boolean|String}
* @sample {highcharts} highcharts/3d/scatter-frame/ Auto frames
* @default default
* @since 5.0.12
* @product highcharts
* @apioption chart.options3d.frame.bottom.visible
*/
bottom: {},

/**
* The top of the frame around a 3D chart.
@@ -3696,8 +3696,7 @@


/**
* Depth of the columns in a 3D column chart. Requires `highcharts-3d.
* js`.
* Depth of the columns in a 3D column chart. Requires `highcharts-3d.js`.
*
* @type {Number}
* @default 25

Large diffs are not rendered by default.

@@ -1,5 +1,5 @@
/**
* @license Highcharts JS v6.0.5 (2018-01-31)
* @license Highcharts JS v6.0.6 (2018-02-05)
*
* (c) 2009-2016 Torstein Honsi
*
@@ -228,6 +228,19 @@
* @optionparent pane
*/
defaultOptions: {

/**
* The end angle of the polar X axis or gauge value axis, given in degrees
* where 0 is north. Defaults to [startAngle](#pane.startAngle) + 360.
*
* @type {Number}
* @sample {highcharts} highcharts/demo/gauge-vu-meter/
* VU-meter with custom start and end angle
* @since 2.3.0
* @product highcharts
* @apioption pane.endAngle
*/

/**
* The center of a polar chart or angular gauge, given as an array
* of [x, y] positions. Positions can be given as integers that transform
@@ -264,18 +277,6 @@
* @product highcharts
*/
startAngle: 0

/**
* The end angle of the polar X axis or gauge value axis, given in degrees
* where 0 is north. Defaults to [startAngle](#pane.startAngle) + 360.
*
* @type {Number}
* @sample {highcharts} highcharts/demo/gauge-vu-meter/
* VU-meter with custom start and end angle
* @since 2.3.0
* @product highcharts
* @apioption pane.endAngle
*/
},

/**
@@ -1768,18 +1769,6 @@
*/
var columnRangeOptions = {

pointRange: null,

/** @ignore-option */
marker: null,

states: {
hover: {
/** @ignore-option */
halo: false
}
}

/**
* Extended data labels for range series types. Range series data labels
* have no `x` and `y` options. Instead, they have `xLow`, `xHigh`,
@@ -1793,6 +1782,18 @@
* @product highcharts highstock
* @apioption plotOptions.columnrange.dataLabels
*/

pointRange: null,

/** @ignore-option */
marker: null,

states: {
hover: {
/** @ignore-option */
halo: false
}
}
};
/**
* The ColumnRangeSeries class

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

@@ -1,5 +1,5 @@
/*
Highcharts JS v6.0.5 (2018-01-31)
Highcharts JS v6.0.6 (2018-02-05)
Indicator series type for Highstock
@@ -1,5 +1,5 @@
/**
* @license Highcharts JS v6.0.5 (2018-01-31)
* @license Highcharts JS v6.0.6 (2018-02-05)
*
* Indicator series type for Highstock
*
@@ -1,5 +1,5 @@
/*
Highcharts JS v6.0.5 (2018-01-31)
Highcharts JS v6.0.6 (2018-02-05)
Indicator series type for Highstock
@@ -1,5 +1,5 @@
/**
* @license Highcharts JS v6.0.5 (2018-01-31)
* @license Highcharts JS v6.0.6 (2018-02-05)
*
* Indicator series type for Highstock
*
@@ -1,5 +1,5 @@
/**
* @license Highcharts JS v6.0.5 (2018-01-31)
* @license Highcharts JS v6.0.6 (2018-02-05)
*
* Indicator series type for Highstock
*
@@ -119,9 +119,9 @@
* The HTML of the point's line in the tooltip. Variables are enclosed
* by curly brackets. Available variables are point.x, point.y, series.
* name and series.color and other properties on the same form. Furthermore,
* point.y can be extended by the `tooltip.valuePrefix` and `tooltip.
* valueSuffix` variables. This can also be overridden for each series,
* which makes it a good hook for displaying units.
* point.y can be extended by the `tooltip.valuePrefix` and
* `tooltip.valueSuffix` variables. This can also be overridden for
* each series, which makes it a good hook for displaying units.
*
* In styled mode, the dot is colored by a class name rather
* than the point color.
@@ -1,5 +1,5 @@
/*
Highcharts JS v6.0.5 (2018-01-31)
Highcharts JS v6.0.6 (2018-02-05)
Indicator series type for Highstock
@@ -1,5 +1,5 @@
/**
* @license Highcharts JS v6.0.5 (2018-01-31)
* @license Highcharts JS v6.0.6 (2018-02-05)
*
* Indicator series type for Highstock
*
@@ -1,5 +1,5 @@
/*
Highcharts JS v6.0.5 (2018-01-31)
Highcharts JS v6.0.6 (2018-02-05)
(c) 2010-2017 Highsoft AS
Author: Sebastian Domas
@@ -1,5 +1,5 @@
/**
* @license Highcharts JS v6.0.5 (2018-01-31)
* @license Highcharts JS v6.0.6 (2018-02-05)
*
* (c) 2010-2017 Highsoft AS
* Author: Sebastian Domas
@@ -1,5 +1,5 @@
/*
Highcharts JS v6.0.5 (2018-01-31)
Highcharts JS v6.0.6 (2018-02-05)
Indicator series type for Highstock
@@ -1,5 +1,5 @@
/**
* @license Highcharts JS v6.0.5 (2018-01-31)
* @license Highcharts JS v6.0.6 (2018-02-05)
*
* Indicator series type for Highstock
*
@@ -1,5 +1,5 @@
/**
* @license Highcharts JS v6.0.5 (2018-01-31)
* @license Highcharts JS v6.0.6 (2018-02-05)
*
* Indicator series type for Highstock
*
@@ -1,5 +1,5 @@
/**
* @license Highcharts JS v6.0.5 (2018-01-31)
* @license Highcharts JS v6.0.6 (2018-02-05)
*
* Indicator series type for Highstock
*
@@ -1,5 +1,5 @@
/**
* @license Highcharts JS v6.0.5 (2018-01-31)
* @license Highcharts JS v6.0.6 (2018-02-05)
*
* Indicator series type for Highstock
*
@@ -1,5 +1,5 @@
/*
Highcharts JS v6.0.5 (2018-01-31)
Highcharts JS v6.0.6 (2018-02-05)
Money Flow Index indicator for Highstock
@@ -1,5 +1,5 @@
/**
* @license Highcharts JS v6.0.5 (2018-01-31)
* @license Highcharts JS v6.0.6 (2018-02-05)
*
* Money Flow Index indicator for Highstock
*
@@ -1,5 +1,5 @@
/*
Highcharts JS v6.0.5 (2018-01-31)
Highcharts JS v6.0.6 (2018-02-05)
Indicator series type for Highstock
@@ -1,5 +1,5 @@
/**
* @license Highcharts JS v6.0.5 (2018-01-31)
* @license Highcharts JS v6.0.6 (2018-02-05)
*
* Indicator series type for Highstock
*
@@ -1,5 +1,5 @@
/**
* @license Highcharts JS v6.0.5 (2018-01-31)
* @license Highcharts JS v6.0.6 (2018-02-05)
*
* Indicator series type for Highstock
*
@@ -1,5 +1,5 @@
/**
* @license Highcharts JS v6.0.5 (2018-01-31)
* @license Highcharts JS v6.0.6 (2018-02-05)
*
* Indicator series type for Highstock
*
@@ -45,9 +45,9 @@
* The HTML of the point's line in the tooltip. Variables are enclosed
* by curly brackets. Available variables are point.x, point.y, series.
* name and series.color and other properties on the same form. Furthermore,
* point.y can be extended by the `tooltip.valuePrefix` and `tooltip.
* valueSuffix` variables. This can also be overridden for each series,
* which makes it a good hook for displaying units.
* point.y can be extended by the `tooltip.valuePrefix` and
* `tooltip.valueSuffix` variables. This can also be overridden for
* each series, which makes it a good hook for displaying units.
*
* In styled mode, the dot is colored by a class name rather
* than the point color.
@@ -1,5 +1,5 @@
/**
* @license Highcharts JS v6.0.5 (2018-01-31)
* @license Highcharts JS v6.0.6 (2018-02-05)
*
* Parabolic SAR Indicator for Highstock
*
@@ -1,5 +1,5 @@
/*
Highcharts JS v6.0.5 (2018-01-31)
Highcharts JS v6.0.6 (2018-02-05)
Indicator series type for Highstock
@@ -1,5 +1,5 @@
/**
* @license Highcharts JS v6.0.5 (2018-01-31)
* @license Highcharts JS v6.0.6 (2018-02-05)
*
* Indicator series type for Highstock
*
@@ -1,5 +1,5 @@
/*
Highcharts JS v6.0.5 (2018-01-31)
Highcharts JS v6.0.6 (2018-02-05)
Indicator series type for Highstock
@@ -1,5 +1,5 @@
/**
* @license Highcharts JS v6.0.5 (2018-01-31)
* @license Highcharts JS v6.0.6 (2018-02-05)
*
* Indicator series type for Highstock
*
@@ -1,5 +1,5 @@
/**
* @license Highcharts JS v6.0.5 (2018-01-31)
* @license Highcharts JS v6.0.6 (2018-02-05)
*
* Indicator series type for Highstock
*
@@ -74,9 +74,9 @@
* The HTML of the point's line in the tooltip. Variables are enclosed
* by curly brackets. Available variables are point.x, point.y, series.
* name and series.color and other properties on the same form. Furthermore,
* point.y can be extended by the `tooltip.valuePrefix` and `tooltip.
* valueSuffix` variables. This can also be overridden for each series,
* which makes it a good hook for displaying units.
* point.y can be extended by the `tooltip.valuePrefix` and
* `tooltip.valueSuffix` variables. This can also be overridden for
* each series, which makes it a good hook for displaying units.
*
* In styled mode, the dot is colored by a class name rather
* than the point color.
@@ -1,5 +1,5 @@
/**
* @license Highcharts JS v6.0.5 (2018-01-31)
* @license Highcharts JS v6.0.6 (2018-02-05)
*
* Indicator series type for Highstock
*
@@ -1,5 +1,5 @@
/*
Highcharts JS v6.0.5 (2018-01-31)
Highcharts JS v6.0.6 (2018-02-05)
Indicator series type for Highstock
@@ -1,5 +1,5 @@
/**
* @license Highcharts JS v6.0.5 (2018-01-31)
* @license Highcharts JS v6.0.6 (2018-02-05)
*
* Indicator series type for Highstock
*
@@ -1,5 +1,5 @@
/*
Highcharts JS v6.0.5 (2018-01-31)
Highcharts JS v6.0.6 (2018-02-05)
Indicator series type for Highstock
@@ -1,5 +1,5 @@
/**
* @license Highcharts JS v6.0.5 (2018-01-31)
* @license Highcharts JS v6.0.6 (2018-02-05)
*
* Indicator series type for Highstock
*
@@ -1,5 +1,5 @@
/*
Highcharts JS v6.0.5 (2018-01-31)
Highcharts JS v6.0.6 (2018-02-05)
Indicator series type for Highstock
@@ -1,5 +1,5 @@
/**
* @license Highcharts JS v6.0.5 (2018-01-31)
* @license Highcharts JS v6.0.6 (2018-02-05)
*
* Indicator series type for Highstock
*

Large diffs are not rendered by default.

@@ -1,5 +1,5 @@
/**
* @license Highcharts JS v6.0.5 (2018-01-31)
* @license Highcharts JS v6.0.6 (2018-02-05)
* Accessibility module
*
* (c) 2010-2017 Highsoft AS
@@ -127,26 +127,6 @@
*/
accessibility: {

/**
* Enable accessibility features for the chart.
*
* @type {Boolean}
* @default true
* @since 5.0.0
*/
enabled: true,

/**
* When a series contains more points than this, we no longer expose
* information about individual points to screen readers.
*
* Set to `false` to disable.
*
* @type {Number|Boolean}
* @since 5.0.0
*/
pointDescriptionThreshold: false // set to false to disable

/**
* Whether or not to add series descriptions to charts with a single
* series.
@@ -236,6 +216,26 @@
* @since 5.0.0
* @apioption accessibility.seriesDescriptionFormatter
*/

/**
* Enable accessibility features for the chart.
*
* @type {Boolean}
* @default true
* @since 5.0.0
*/
enabled: true,

/**
* When a series contains more points than this, we no longer expose
* information about individual points to screen readers.
*
* Set to `false` to disable.
*
* @type {Number|Boolean}
* @since 5.0.0
*/
pointDescriptionThreshold: false // set to false to disable
}
});

@@ -2024,9 +2024,12 @@
// Clear the chart and reset the navigation state
H.Chart.prototype.resetKeyboardNavigation = function() {
var chart = this,
curMod = chart.keyboardNavigationModules[
chart.keyboardNavigationModuleIndex || 0
];
curMod = (
chart.keyboardNavigationModules &&
chart.keyboardNavigationModules[
chart.keyboardNavigationModuleIndex || 0
]
);
if (curMod && curMod.terminate) {
curMod.terminate();
}
@@ -2102,7 +2105,9 @@
// Reset chart navigation state if we click outside the chart and it's
// not already reset
chart.unbindBlurHandler = addEvent(doc, 'mouseup', function() {
if (!chart.keyboardReset && !chart.pointer.chartPosition) {
if (!chart.keyboardReset &&
!(chart.pointer && chart.pointer.chartPosition)
) {
chart.resetKeyboardNavigation();
}
});
@@ -1,5 +1,5 @@
/**
* @license Highcharts JS v6.0.5 (2018-01-31)
* @license Highcharts JS v6.0.6 (2018-02-05)
* Annotations module
*
* (c) 2009-2017 Torstein Honsi
@@ -1,5 +1,5 @@
/**
* @license Highcharts JS v6.0.5 (2018-01-31)
* @license Highcharts JS v6.0.6 (2018-02-05)
* Boost module
*
* (c) 2010-2017 Highsoft AS

Large diffs are not rendered by default.

Large diffs are not rendered by default.

@@ -1,5 +1,5 @@
/**
* @license Highcharts JS v6.0.5 (2018-01-31)
* @license Highcharts JS v6.0.6 (2018-02-05)
* Boost module
*
* (c) 2010-2017 Highsoft AS
@@ -1413,7 +1413,7 @@
scolor,
sdata = isStacked ? series.data : (xData || rawData),
closestLeft = {
x: Number.MIN_VALUE,
x: -Number.MAX_VALUE,
y: 0
},
closestRight = {
@@ -1425,6 +1425,7 @@

cullXThreshold = 1,
cullYThreshold = 1,
mx,

// The following are used in the builder while loop
x,
@@ -1814,10 +1815,16 @@
// )), 1e5)
// );

if (settings.useGPUTranslations) {
mx = xAxis.toPixels(x, true);
} else {
mx = x;
}

if (lastX !== false) {
series.closestPointRangePx = Math.min(
series.closestPointRangePx,
Math.abs(x - lastX)
Math.abs(mx - lastX)
);
}
}
@@ -1895,7 +1902,10 @@
);
}

if (!lastX) {
if (!lastX &&
connectNulls !== false &&
closestLeft > -Number.MAX_VALUE &&
closestRight < Number.MAX_VALUE) {
// There are no points within the selected range
pushSupplementPoint(closestLeft);
pushSupplementPoint(closestRight);

Large diffs are not rendered by default.

@@ -1,5 +1,5 @@
/**
* @license Highcharts JS v6.0.5 (2018-01-31)
* @license Highcharts JS v6.0.6 (2018-02-05)
*
* (c) 2009-2017 Torstein Honsi
*
@@ -346,7 +346,9 @@
* module as of #5045.
*/
H.Series.prototype.gappedPath = function() {
var gapSize = this.options.gapSize,
var currentDataGrouping = this.currentDataGrouping,
groupingSize = currentDataGrouping && currentDataGrouping.totalRange,
gapSize = this.options.gapSize,
points = this.points.slice(),
i = points.length - 1,
yAxis = this.yAxis,
@@ -357,6 +359,13 @@
* Defines when to display a gap in the graph, together with the
* [gapUnit](plotOptions.series.gapUnit) option.
*
* In case when `dataGrouping` is enabled, points can be grouped into a
* larger time span. This can make the grouped points to have a greater
* distance than the absolute value of `gapSize` property, which will result
* in disappearing graph completely. To prevent this situation the mentioned
* distance between grouped points is used instead of previously defined
* `gapSize`.
*
* In practice, this option is most often used to visualize gaps in
* time series. In a stock chart, intraday data is available for daytime
* hours, while gaps will appear in nights and weekends.
@@ -380,11 +389,7 @@
* that of the two closest points, the graph will be broken.
*
* When the `gapUnit` is `value`, the gap is based on absolute axis values,
* which on a datetime axis is milliseconds. Note that this may give
* unexpected results if `dataGrouping` is enabled (as it is by default),
* because if a series of points are grouped into a larger time span, the
* grouped points may have a greater distance than the absolute `gapSize`.
* This will cause the whole graph to disappear. This also applies to the
* which on a datetime axis is milliseconds. This also applies to the
* navigator series that inherits gap options from the base series.
*
* @type {String}
@@ -403,6 +408,11 @@
gapSize *= this.closestPointRange;
}

// Setting a new gapSize in case dataGrouping is enabled (#7686)
if (groupingSize && groupingSize > gapSize) {
gapSize = groupingSize;
}

// extension for ordinal breaks
while (i--) {
if (points[i + 1].x - points[i].x > gapSize) {
@@ -1,5 +1,5 @@
/**
* @license Highcharts JS v6.0.5 (2018-01-31)
* @license Highcharts JS v6.0.6 (2018-02-05)
*
* Bullet graph series type for Highcharts
*
@@ -1,5 +1,5 @@
/**
* @license Highcharts JS v6.0.5 (2018-01-31)
* @license Highcharts JS v6.0.6 (2018-02-05)
* Data module
*
* (c) 2012-2017 Torstein Honsi
@@ -343,8 +343,8 @@
/**
* A callback function to access the parsed columns, the two-dimentional
* input data array directly, before they are interpreted into series
* data and categories. Return `false` to stop completion, or call `this.
* complete()` to continue async.
* data and categories. Return `false` to stop completion, or call
* `this.complete()` to continue async.
*
* @type {Function}
* @see [data.complete](#data.complete)
@@ -1,5 +1,5 @@
/**
* @license Highcharts JS v6.0.5 (2018-01-31)
* @license Highcharts JS v6.0.6 (2018-02-05)
* Drag-panes module
*
* (c) 2010-2017 Highsoft AS

Large diffs are not rendered by default.

@@ -1,5 +1,5 @@
/**
* @license Highcharts JS v6.0.5 (2018-01-31)
* @license Highcharts JS v6.0.6 (2018-02-05)
* Highcharts Drilldown module
*
* Author: Torstein Honsi
@@ -87,6 +87,18 @@
* @apioption drilldown.allowPointDrilldown
*/

/**
* An array of series configurations for the drill down. Each series
* configuration uses the same syntax as the [series](#series) option
* set. These drilldown series are hidden by default. The drilldown
* series is linked to the parent series' point by its `id`.
*
* @type {Array<Object>}
* @since 3.0.8
* @product highcharts highmaps
* @apioption drilldown.series
*/



/**
@@ -140,48 +152,9 @@
* @product highcharts highmaps
*/
drillUpButton: {

/**
* Positioning options for the button within the `relativeTo` box.
* Available properties are `x`, `y`, `align` and `verticalAlign`.
*
* @type {Object}
* @since 3.0.8
* @product highcharts highmaps
*/
position: {

/**
* Horizontal alignment.
* @type {String}
*/
align: 'right',

/**
* The X offset of the button.
* @type {Number}
*/
x: -10,

/**
* The Y offset of the button.
* @type {Number}
*/
y: 10

/**
* Vertical alignment of the button.
*
* @type {String}
* @default top
* @validvalue ["top", "middle", "bottom"]
* @product highcharts highmaps
* @apioption drilldown.drillUpButton.position.verticalAlign
*/
}
/**
* What box to align the button to. Can be either `plotBox` or
* `spacingBox.
* `spacingBox`.
*
* @type {String}
* @default plotBox
@@ -209,19 +182,46 @@
* @product highcharts highmaps
* @apioption drilldown.drillUpButton.theme
*/
}

/**
* An array of series configurations for the drill down. Each series
* configuration uses the same syntax as the [series](#series) option
* set. These drilldown series are hidden by default. The drilldown
* series is linked to the parent series' point by its `id`.
*
* @type {Array<Object>}
* @since 3.0.8
* @product highcharts highmaps
* @apioption drilldown.series
*/
/**
* Positioning options for the button within the `relativeTo` box.
* Available properties are `x`, `y`, `align` and `verticalAlign`.
*
* @type {Object}
* @since 3.0.8
* @product highcharts highmaps
*/
position: {

/**
* Vertical alignment of the button.
*
* @type {String}
* @default top
* @validvalue ["top", "middle", "bottom"]
* @product highcharts highmaps
* @apioption drilldown.drillUpButton.position.verticalAlign
*/

/**
* Horizontal alignment.
* @type {String}
*/
align: 'right',

/**
* The X offset of the button.
* @type {Number}
*/
x: -10,

/**
* The Y offset of the button.
* @type {Number}
*/
y: 10
}
}
};


@@ -975,16 +975,6 @@
point.doDrilldown(undefined, undefined, e);
}
});
/*
wrap(point, 'importEvents', function (proceed) { // wrapping importEvents makes point.click event work
if (!this.hasImportedEvents) {
proceed.call(this);
H.addEvent(this, 'click', function () {
this.doDrilldown();
});
}
});
*/

}

Large diffs are not rendered by default.

@@ -1,5 +1,5 @@
/**
* @license Highcharts JS v6.0.5 (2018-01-31)
* @license Highcharts JS v6.0.6 (2018-02-05)
* Exporting module
*
* (c) 2010-2017 Torstein Honsi
@@ -57,6 +57,19 @@
* @optionparent exporting
*/
exporting: {

/**
* Export-data module required. Caption for the data table. Same as
* chart title by default. Set to `false` to disable.
*
* @type {Boolean|String}
* @since 6.0.4
* @sample highcharts/export-data/multilevel-table
* Multiple table headers
* @default undefined
* @apioption exporting.tableCaption
*/

/**
* Options for exporting data to CSV or ExCel, or displaying the data
* in a HTML table or a JavaScript structure. Requires the
@@ -156,18 +169,6 @@
* @since 6.0.4
*/
useRowspanHeaders: true

/**
* Export-data module required. Caption for the data table. Same as
* chart title by default. Set to `false` to disable.
*
* @type {Boolean|String}
* @since 6.0.4
* @sample highcharts/export-data/multilevel-table
* Multiple table headers
* @default undefined
* @apioption exporting.tableCaption
*/
},
/**
* @optionparent lang

Large diffs are not rendered by default.

@@ -1,5 +1,5 @@
/**
* @license Highcharts JS v6.0.5 (2018-01-31)
* @license Highcharts JS v6.0.6 (2018-02-05)
* Exporting module
*
* (c) 2010-2017 Torstein Honsi
@@ -216,6 +216,19 @@
* @apioption navigation.buttonOptions.text
*/

/**
* The vertical offset of the button's position relative to its
* `verticalAlign`.
*
* @type {Number}
* @sample {highcharts} highcharts/navigation/buttonoptions-verticalalign/ Buttons at lower right
* @sample {highstock} highcharts/navigation/buttonoptions-verticalalign/ Buttons at lower right
* @sample {highmaps} highcharts/navigation/buttonoptions-verticalalign/ Buttons at lower right
* @default 0
* @since 2.0
* @apioption navigation.buttonOptions.y
*/

/**
* The vertical alignment of the buttons. Can be one of "top", "middle"
* or "bottom".
@@ -243,19 +256,6 @@
* @apioption navigation.buttonOptions.width
*/
width: 24

/**
* The vertical offset of the button's position relative to its
* `verticalAlign`.
*
* @type {Number}
* @sample {highcharts} highcharts/navigation/buttonoptions-verticalalign/ Buttons at lower right
* @sample {highstock} highcharts/navigation/buttonoptions-verticalalign/ Buttons at lower right
* @sample {highmaps} highcharts/navigation/buttonoptions-verticalalign/ Buttons at lower right
* @default 0
* @since 2.0
* @apioption navigation.buttonOptions.y
*/
}
};

@@ -540,7 +540,7 @@

/**
* The key to a [lang](#lang) option setting that is used for the
* button`s title tooltip. When the key is `contextButtonTitle`, it
* button's title tooltip. When the key is `contextButtonTitle`, it
* refers to [lang.contextButtonTitle](#lang.contextButtonTitle)
* that defaults to "Chart context menu".
* @type {String}
@@ -1396,7 +1396,8 @@
/[lL]ogical(Width|Height)$/,
/perspective/,
/TapHighlightColor/,
/^transition/
/^transition/,
/^length$/ // #7700
// /^text (border|color|cursor|height|webkitBorder)/
];
SVGRenderer.prototype.unstyledElements = [
@@ -1513,7 +1514,8 @@

// Get default styles from the browser so that we don't have to add these
if (!defaultStyles[node.nodeName]) {
/*if (!dummySVG) {
/*
if (!dummySVG) {
dummySVG = doc.createElementNS(H.SVG_NS, 'svg');
dummySVG.setAttribute('version', '1.1');
doc.body.appendChild(dummySVG);
@@ -1661,7 +1663,7 @@
chart.renderTo.parentNode.appendChild(pre);
};
}
// */
//*/
});

}(Highcharts));
@@ -1,5 +1,5 @@
/**
* @license Highcharts JS v6.0.5 (2018-01-31)
* @license Highcharts JS v6.0.6 (2018-02-05)
* Highcharts funnel module
*
* (c) 2010-2017 Torstein Honsi

Large diffs are not rendered by default.

@@ -1,5 +1,5 @@
/**
* @license Highcharts JS v6.0.5 (2018-01-31)
* @license Highcharts JS v6.0.6 (2018-02-05)
* Gantt series
*
* (c) 2016 Lars A. V. Cabrera
@@ -586,6 +586,27 @@
* @optionparent plotOptions.xrange
*/
seriesType('xrange', 'column', {
/**
* A partial fill for each point, typically used to visualize how much of
* a task is performed. The partial fill object can be set either on series
* or point level.
*
* @sample {highcharts} highcharts/demo/x-range
* X-range with partial fill
* @type {Object}
* @product highcharts highstock
* @apioption plotOptions.xrange.partialFill
*/

/**
* The fill color to be used for partial fills. Defaults to a darker shade
* of the point color.
*
* @type {Color}
* @product highcharts highstock
* @apioption plotOptions.xrange.partialFill.fill
*/

/**
* In an X-range series, this option makes all points of the same Y-axis
* category the same color.
@@ -616,26 +637,6 @@
},
borderRadius: 3,
pointRange: 0
/**
* A partial fill for each point, typically used to visualize how much of
* a task is performed. The partial fill object can be set either on series
* or point level.
*
* @sample {highcharts} highcharts/demo/x-range
* X-range with partial fill
* @type {Object}
* @product highcharts highstock
* @apioption plotOptions.xrange.partialFill
*/

/**
* The fill color to be used for partial fills. Defaults to a darker shade
* of the point color.
*
* @type {Color}
* @product highcharts highstock
* @apioption plotOptions.xrange.partialFill.fill
*/

}, {
type: 'xrange',
@@ -1,5 +1,5 @@
/**
* @license Highcharts JS v6.0.5 (2018-01-31)
* @license Highcharts JS v6.0.6 (2018-02-05)
* GridAxis
*
* (c) 2016 Lars A. V. Cabrera

Large diffs are not rendered by default.

@@ -1,5 +1,5 @@
/**
* @license Highcharts JS v6.0.5 (2018-01-31)
* @license Highcharts JS v6.0.6 (2018-02-05)
*
* (c) 2009-2017 Torstein Honsi
*
@@ -140,8 +140,8 @@
* The name of the data class as it appears in the legend. If no name
* is given, it is automatically created based on the `from` and `to`
* values. For full programmatic control, [legend.labelFormatter](#legend.
* labelFormatter) can be used. In the formatter, `this.from` and `this.
* to` can be accessed.
* labelFormatter) can be used. In the formatter, `this.from` and
* `this.to` can be accessed.
*
* @type {String}
* @sample {highmaps} maps/coloraxis/dataclasses-name/ Named data classes
@@ -270,8 +270,8 @@

/**
* The triangular marker on a scalar color axis that points to the
* value of the hovered area. To disable the marker, set `marker:
* null`.
* value of the hovered area. To disable the marker, set
* `marker: null`.
*
* @type {Object}
* @sample {highmaps} maps/coloraxis/marker/ Black marker
@@ -1156,6 +1156,18 @@
* @apioption plotOptions.heatmap.colsize
*/

/**
* The row size - how many Y axis units each heatmap row should span.
*
* @type {Number}
* @sample {highcharts} maps/demo/heatmap/ 1 by default
* @sample {highmaps} maps/demo/heatmap/ 1 by default
* @default 1
* @since 4.0
* @product highcharts highmaps
* @apioption plotOptions.heatmap.rowsize
*/



dataLabels: {
@@ -1199,17 +1211,6 @@
brightness: 0.2
}
}
/**
* The row size - how many Y axis units each heatmap row should span.
*
* @type {Number}
* @sample {highcharts} maps/demo/heatmap/ 1 by default
* @sample {highmaps} maps/demo/heatmap/ 1 by default
* @default 1
* @since 4.0
* @product highcharts highmaps
* @apioption plotOptions.heatmap.rowsize
*/

}, merge(colorSeriesMixin, {
pointArrayMap: ['y', 'value'],
@@ -1,5 +1,5 @@
/**
* @license Highcharts JS v6.0.5 (2018-01-31)
* @license Highcharts JS v6.0.6 (2018-02-05)
*
* (c) 2010-2017 Highsoft AS
* Author: Sebastian Domas
@@ -261,43 +261,6 @@
' {series.name} <b>{point.y}</b><br/>'
}

/**
* A `histogram` series. If the [type](#series.histogram.type) option is not
* specified, it is inherited from [chart.type](#chart.type).
*
* For options that apply to multiple series, it is recommended to add
* them to the [plotOptions.series](#plotOptions.series) options structure.
* To apply to all series of this specific type, apply it to
* [plotOptions.histogram](#plotOptions.histogram).
*
* @type {Object}
* @since 6.0.0
* @extends series,plotOptions.histogram
* @excluding dataParser,dataURL,data
* @product highcharts
* @apioption series.histogram
*/

/**
* An integer identifying the index to use for the base series, or a string
* representing the id of the series.
*
* @type {Number|String}
* @default undefined
* @apioption series.histogram.baseSeries
*/

/**
* An array of data points for the series. For the `histogram` series type,
* points are calculated dynamically. See
* [histogram.baseSeries](#series.histogram.baseSeries).
*
* @type {Array<Object|Array>}
* @since 6.0.0
* @extends series.column.data
* @product highcharts
* @apioption series.histogram.data
*/
}, merge(derivedSeriesMixin, {
setDerivedData: function() {
var data = this.derivedData(
@@ -364,6 +327,44 @@
}
}));

/**
* A `histogram` series. If the [type](#series.histogram.type) option is not
* specified, it is inherited from [chart.type](#chart.type).
*
* For options that apply to multiple series, it is recommended to add
* them to the [plotOptions.series](#plotOptions.series) options structure.
* To apply to all series of this specific type, apply it to
* [plotOptions.histogram](#plotOptions.histogram).
*
* @type {Object}
* @since 6.0.0
* @extends series,plotOptions.histogram
* @excluding dataParser,dataURL,data
* @product highcharts
* @apioption series.histogram
*/

/**
* An integer identifying the index to use for the base series, or a string
* representing the id of the series.
*
* @type {Number|String}
* @default undefined
* @apioption series.histogram.baseSeries
*/

/**
* An array of data points for the series. For the `histogram` series type,
* points are calculated dynamically. See
* [histogram.baseSeries](#series.histogram.baseSeries).
*
* @type {Array<Object|Array>}
* @since 6.0.0
* @extends series.column.data
* @product highcharts
* @apioption series.histogram.data
*/

}(Highcharts, derivedSeriesMixin));
(function(H, derivedSeriesMixin) {

@@ -1,5 +1,5 @@
/*
Highcharts JS v6.0.5 (2018-01-31)
Highcharts JS v6.0.6 (2018-02-05)

Item series type for Highcharts

@@ -1,5 +1,5 @@
/**
* @license Highcharts JS v6.0.5 (2018-01-31)
* @license Highcharts JS v6.0.6 (2018-02-05)
*
* Item series type for Highcharts
*

Large diffs are not rendered by default.

@@ -1,5 +1,5 @@
/**
* @license Highmaps JS v6.0.5 (2018-01-31)
* @license Highmaps JS v6.0.6 (2018-02-05)
* Highmaps as a plugin for Highcharts or Highstock.
*
* (c) 2011-2017 Torstein Honsi
@@ -266,8 +266,8 @@
* The name of the data class as it appears in the legend. If no name
* is given, it is automatically created based on the `from` and `to`
* values. For full programmatic control, [legend.labelFormatter](#legend.
* labelFormatter) can be used. In the formatter, `this.from` and `this.
* to` can be accessed.
* labelFormatter) can be used. In the formatter, `this.from` and
* `this.to` can be accessed.
*
* @type {String}
* @sample {highmaps} maps/coloraxis/dataclasses-name/ Named data classes
@@ -396,8 +396,8 @@

/**
* The triangular marker on a scalar color axis that points to the
* value of the hovered area. To disable the marker, set `marker:
* null`.
* value of the hovered area. To disable the marker, set
* `marker: null`.
*
* @type {Object}
* @sample {highmaps} maps/coloraxis/marker/ Black marker
@@ -1811,6 +1811,15 @@

halo: null,

/**
* The color of the shape in this state
*
* @type {Color}
* @sample {highmaps} maps/plotoptions/series-states-hover/ Hover options
* @product highmaps
* @apioption plotOptions.series.states.hover.color
*/

/**
* The border color of the point in this state.
*
@@ -1838,15 +1847,6 @@
*/
brightness: 0.2

/**
* The color of the shape in this state
*
* @type {Color}
* @sample {highmaps} maps/plotoptions/series-states-hover/ Hover options
* @product highmaps
* @apioption plotOptions.series.states.hover.color
*/

},

select: {
@@ -2893,6 +2893,10 @@
seriesType('mappoint', 'scatter', {

dataLabels: {
/**
* @default {point.name}
* @apioption plotOptions.mappoint.dataLabels.format
*/
enabled: true,
formatter: function() { // #2945
return this.point.name;
@@ -2903,10 +2907,6 @@
style: {
color: '#000000'
}
/**
* @default {point.name}
* @apioption plotOptions.mappoint.dataLabels.format
*/
}

// Prototype members
@@ -4004,6 +4004,18 @@
* @apioption plotOptions.heatmap.colsize
*/

/**
* The row size - how many Y axis units each heatmap row should span.
*
* @type {Number}
* @sample {highcharts} maps/demo/heatmap/ 1 by default
* @sample {highmaps} maps/demo/heatmap/ 1 by default
* @default 1
* @since 4.0
* @product highcharts highmaps
* @apioption plotOptions.heatmap.rowsize
*/



dataLabels: {
@@ -4047,17 +4059,6 @@
brightness: 0.2
}
}
/**
* The row size - how many Y axis units each heatmap row should span.
*
* @type {Number}
* @sample {highcharts} maps/demo/heatmap/ 1 by default
* @sample {highmaps} maps/demo/heatmap/ 1 by default
* @default 1
* @since 4.0
* @product highcharts highmaps
* @apioption plotOptions.heatmap.rowsize
*/

}, merge(colorSeriesMixin, {
pointArrayMap: ['y', 'value'],
@@ -1,5 +1,5 @@
/*
Highcharts JS v6.0.5 (2018-01-31)
Highcharts JS v6.0.6 (2018-02-05)
Plugin for displaying a message when there is no data visible in chart.

(c) 2010-2017 Highsoft AS
@@ -1,5 +1,5 @@
/**
* @license Highcharts JS v6.0.5 (2018-01-31)
* @license Highcharts JS v6.0.6 (2018-02-05)
* Plugin for displaying a message when there is no data visible in chart.
*
* (c) 2010-2017 Highsoft AS
@@ -65,6 +65,17 @@
* @apioption noData.attr
*/

/**
* Whether to insert the label as HTML, or as pseudo-HTML rendered with
* SVG.
*
* @type {Boolean}
* @default false
* @since 4.1.10
* @product highcharts highstock
* @apioption noData.useHTML
*/

/**
* The position of the no-data label, relative to the plot area.
*
@@ -111,17 +122,6 @@
*/
verticalAlign: 'middle'
}

/**
* Whether to insert the label as HTML, or as pseudo-HTML rendered with
* SVG.
*
* @type {Boolean}
* @default false
* @since 4.1.10
* @product highcharts highstock
* @apioption noData.useHTML
*/
};


@@ -140,7 +140,7 @@
], function(type) {
if (seriesTypes[type]) {
seriesTypes[type].prototype.hasData = function() {
return !!this.points.length; /* != 0 */
return !!this.points.length; // != 0
};
}
});