Skip to content

Commit b3a9a96

Browse files
committed
simplify loop - replace while with for
1 parent 0d6d798 commit b3a9a96

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

src/plots/cartesian/set_convert.js

+6-6
Original file line numberDiff line numberDiff line change
@@ -734,8 +734,9 @@ module.exports = function setConvert(ax, fullLayout) {
734734
var bndDelta;
735735
// step in ms between rangebreaks
736736
var step;
737-
// tracker to position bounds
738-
var t;
737+
738+
var t0 = r0;
739+
var t1 = r1;
739740

740741
switch(brk.pattern) {
741742
case WEEKDAY_PATTERN:
@@ -746,7 +747,7 @@ module.exports = function setConvert(ax, fullLayout) {
746747
(b1 - b0)
747748
) * ONEDAY;
748749

749-
t = r0 + b0 * ONEDAY - (
750+
t0 += b0 * ONEDAY - (
750751
r0Date.getUTCDay() * ONEDAY +
751752
r0Date.getUTCHours() * ONEHOUR +
752753
r0Date.getUTCMinutes() * ONEMIN +
@@ -762,7 +763,7 @@ module.exports = function setConvert(ax, fullLayout) {
762763
(b1 - b0)
763764
) * ONEHOUR;
764765

765-
t = r0 + b0 * ONEHOUR - (
766+
t0 += b0 * ONEHOUR - (
766767
r0Date.getUTCHours() * ONEHOUR +
767768
r0Date.getUTCMinutes() * ONEMIN +
768769
r0Date.getUTCSeconds() * ONESEC +
@@ -771,13 +772,12 @@ module.exports = function setConvert(ax, fullLayout) {
771772
break;
772773
}
773774

774-
while(t <= r1) {
775+
for(var t = t0; t <= t1; t += step) {
775776
// TODO we need to remove decimal (most often found
776777
// in auto ranges) for this to work correctly,
777778
// should this be Math.floor, Math.ceil or
778779
// Math.round ??
779780
addBreak(Math.floor(t), Math.floor(t + bndDelta));
780-
t += step;
781781
}
782782
} else {
783783
bnds = Lib.simpleMap(brk.bounds, ax.r2l);

0 commit comments

Comments
 (0)