/** * [Chart.Crosshairs.js]{@link https://github.com/emn178/Chart.Crosshairs.js} * * @version 0.1.1 * @author Chen, Yi-Cyuan [emn178@gmail.com] * @copyright Chen, Yi-Cyuan 2016-2017 * @license MIT */ (function(){Chart.pluginService.register({beforeDraw:function(a){if(a.tooltip._active&&a.tooltip._active.length&&a.options.crosshairs){var b=a.chart.ctx,c=a.tooltip._active[0],d=!1,e=!1;"horizontal"==a.options.crosshairs.mode?e=!0:"both"==a.options.crosshairs.mode?e=d=!0:d=!0;b.save();b.lineWidth=a.options.crosshairs.lineWidth||1;b.strokeStyle=a.options.crosshairs.color||"gray";d&&(b.beginPath(),b.moveTo(c._view.x,a.chartArea.top),b.lineTo(c._view.x,a.chartArea.bottom),b.stroke());e&&(b.beginPath(), b.moveTo(a.chartArea.left,c._view.y),b.lineTo(a.chartArea.right,c._view.y),b.stroke());b.restore()}}})})();