Skip to content

Commit 29c14d7

Browse files
committed
Switch to window.[request|cancel]AnimationFrame for consistency
1 parent 68b9a0c commit 29c14d7

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

src/plot_api/plot_api.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2557,7 +2557,7 @@ Plotly.animate = function(gd, frameOrGroupNameOrFrameList, animationOpts) {
25572557
}
25582558

25592559
function stopAnimationLoop() {
2560-
cancelAnimationFrame(trans._animationRaf);
2560+
window.cancelAnimationFrame(trans._animationRaf);
25612561
trans._animationRaf = null;
25622562
}
25632563

@@ -2611,7 +2611,7 @@ Plotly.animate = function(gd, frameOrGroupNameOrFrameList, animationOpts) {
26112611
nextFrame();
26122612
}
26132613

2614-
trans._animationRaf = requestAnimationFrame(doFrame);
2614+
trans._animationRaf = window.requestAnimationFrame(doFrame);
26152615
};
26162616

26172617
return doFrame();

src/plots/cartesian/transition_axes.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -280,7 +280,7 @@ module.exports = function transitionAxes(gd, newLayout, transitionOpts, makeOnCo
280280
var easeFn = d3.ease(transitionOpts.easing);
281281

282282
gd._transitionData._interruptCallbacks.push(function() {
283-
cancelAnimationFrame(raf);
283+
window.cancelAnimationFrame(raf);
284284
raf = null;
285285
return transitionInterrupt();
286286
});
@@ -297,14 +297,14 @@ module.exports = function transitionAxes(gd, newLayout, transitionOpts, makeOnCo
297297

298298
if(t2 - t1 > transitionOpts.duration) {
299299
transitionComplete();
300-
raf = cancelAnimationFrame(doFrame);
300+
raf = window.cancelAnimationFrame(doFrame);
301301
} else {
302-
raf = requestAnimationFrame(doFrame);
302+
raf = window.requestAnimationFrame(doFrame);
303303
}
304304
}
305305

306306
t1 = Date.now();
307-
raf = requestAnimationFrame(doFrame);
307+
raf = window.requestAnimationFrame(doFrame);
308308

309309
return Promise.resolve();
310310
};

0 commit comments

Comments
 (0)