UNPKG

@amcharts/amcharts5

Version:
29 lines • 970 B
import { StockControl } from "./StockControl"; import { StockIcons } from "./StockIcons"; /** * Reset control. * * Removes all drawings and indicators when clicked. * * @see {@link https://www.amcharts.com/docs/v5/charts/stock/toolbar/reset-control/} for more info */ export class ResetControl extends StockControl { _afterNew() { super._afterNew(); this.events.on("click", () => { const stockChart = this.get("stockChart"); stockChart.panels.each((panel) => { panel.drawings.each((drawing) => { drawing.data.clear(); }); }); stockChart.indicators.clear(); }); } _getDefaultIcon() { return StockIcons.getIcon("Reset"); } } ResetControl.className = "ResetControl"; ResetControl.classNames = StockControl.classNames.concat([ResetControl.className]); //# sourceMappingURL=ResetControl.js.map