UNPKG

highcharts

Version:
61 lines (60 loc) 1.3 kB
/* * * * (c) 2010-2024 Kamil Musialowski * * License: www.highcharts.com/license * * !!!!!!! SOURCE GETS TRANSPILED BY TYPESCRIPT. EDIT TS FILE ONLY. !!!!!!! * * */ 'use strict'; /* * * * Imports * * */ import SeriesRegistry from '../../Core/Series/SeriesRegistry.js'; const { seriesTypes: { scatter: { prototype: { pointClass: ScatterPoint } } } } = SeriesRegistry; /* * * * Class * * */ /** * @private * @class */ class PointAndFigurePoint extends ScatterPoint { /* * * * Functions * * */ resolveMarker() { const seriesOptions = this.series.options; this.marker = this.options.marker = this.upTrend ? seriesOptions.markerUp : seriesOptions.marker; this.color = this.options.marker.lineColor; } resolveColor() { super.resolveColor(); this.resolveMarker(); } /** * Extend the parent method by adding up or down to the class name. * @private * @function Highcharts.seriesTypes.pointandfigure#getClassName */ getClassName() { return super.getClassName.call(this) + (this.upTrend ? ' highcharts-point-up' : ' highcharts-point-down'); } } /* * * * Export Default * * */ export default PointAndFigurePoint;