| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- /* *
- *
- * (c) 2014-2021 Highsoft AS
- *
- * Authors: Jon Arild Nygard / Oystein Moseng
- *
- * License: www.highcharts.com/license
- *
- * !!!!!!! SOURCE GETS TRANSPILED BY TYPESCRIPT. EDIT TS FILE ONLY. !!!!!!!
- *
- * */
- 'use strict';
- /* *
- *
- * Imports
- *
- * */
- import SeriesRegistry from '../../Core/Series/SeriesRegistry.js';
- var Series = SeriesRegistry.series;
- import TreemapUtilities from './TreemapUtilities.js';
- import U from '../../Core/Utilities.js';
- var addEvent = U.addEvent, extend = U.extend;
- /* *
- *
- * Composition
- *
- * */
- var treemapAxisDefaultValues = false;
- addEvent(Series, 'afterBindAxes', function () {
- // eslint-disable-next-line no-invalid-this
- var series = this, xAxis = series.xAxis, yAxis = series.yAxis, treeAxis;
- if (xAxis && yAxis) {
- if (series.is('treemap')) {
- treeAxis = {
- endOnTick: false,
- gridLineWidth: 0,
- lineWidth: 0,
- min: 0,
- dataMin: 0,
- minPadding: 0,
- max: TreemapUtilities.AXIS_MAX,
- dataMax: TreemapUtilities.AXIS_MAX,
- maxPadding: 0,
- startOnTick: false,
- title: null,
- tickPositions: []
- };
- extend(yAxis.options, treeAxis);
- extend(xAxis.options, treeAxis);
- treemapAxisDefaultValues = true;
- }
- else if (treemapAxisDefaultValues) {
- yAxis.setOptions(yAxis.userOptions);
- xAxis.setOptions(xAxis.userOptions);
- treemapAxisDefaultValues = false;
- }
- }
- });
|