X-Git-Url: https://adrianiainlam.tk/git/?a=blobdiff_plain;f=src%2Fplugins%2Fgrid.js;h=626ed944e076b0b2dbb317b8c4b79d723f8f8a62;hb=fd6b8dadbaa0614671bef1508c23d6a932e25081;hp=25126db3cbd1a19b1f7902b3c6549f7462bf6bfa;hpb=627e054d1d77a0a8b02ed684b4105c5beafbc52a;p=dygraphs.git diff --git a/src/plugins/grid.js b/src/plugins/grid.js index 25126db..626ed94 100644 --- a/src/plugins/grid.js +++ b/src/plugins/grid.js @@ -15,7 +15,6 @@ Current bits of jankiness: "use strict"; - /** * Draws the gridlines, i.e. the gray horizontal & vertical lines running the * length of the chart. @@ -62,8 +61,8 @@ grid.prototype.willDrawChart = function(e) { ticks = layout.yticks; ctx.save(); // draw grids for the different y axes - for (var tick of ticks) { - if (!tick.has_tick) continue; + ticks.forEach(tick => { + if (!tick.has_tick) return; var axis = tick.axis; if (drawGrid[axis]) { ctx.save(); @@ -82,7 +81,7 @@ grid.prototype.willDrawChart = function(e) { ctx.restore(); } - } + }); ctx.restore(); } @@ -97,8 +96,8 @@ grid.prototype.willDrawChart = function(e) { } ctx.strokeStyle = g.getOptionForAxis('gridLineColor', 'x'); ctx.lineWidth = g.getOptionForAxis('gridLineWidth', 'x'); - for (var tick of ticks) { - if (!tick.has_tick) continue; + ticks.forEach(tick => { + if (!tick.has_tick) return; x = halfUp(area.x + tick.pos * area.w); y = halfDown(area.y + area.h); ctx.beginPath(); @@ -106,7 +105,7 @@ grid.prototype.willDrawChart = function(e) { ctx.lineTo(x, area.y); ctx.closePath(); ctx.stroke(); - } + }); if (stroking) { if (ctx.setLineDash) ctx.setLineDash([]); }