@fusioncharts/charts
Version:
JavaScript Data Visualisation Library
1 lines • 767 B
JavaScript
;var _interopRequireDefault=require("@babel/runtime/helpers/interopRequireDefault");exports.__esModule=true;exports.default=_default;var _mouseTracker=_interopRequireDefault(require("@fusioncharts/core/src/mouse-tracker"));var _lib=require("@fusioncharts/core/src/lib");function _default(chart){var mouseTracker;if(chart.config.enablemousetracking){(0,_lib.componentFactory)(chart,_mouseTracker.default,"mouseTracker");mouseTracker=chart.getChildren("mouseTracker")[0];if(!chart.config.mouseTrackerEventAdded){mouseTracker.addEvents();chart.config.mouseTrackerEventAdded=true}}else{mouseTracker=chart.getChildren("mouseTracker")&&chart.getChildren("mouseTracker")[0];mouseTracker&&mouseTracker._removeListners();chart.config.mouseTrackerEventAdded=false}}