From 0121ccff1e263756a64591284d54d3e1515d4be7 Mon Sep 17 00:00:00 2001 From: Angelos Chalaris Date: Tue, 6 Mar 2018 09:10:09 +0200 Subject: [PATCH] Update recordAnimationFrames.md --- snippets/recordAnimationFrames.md | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/snippets/recordAnimationFrames.md b/snippets/recordAnimationFrames.md index 227eb23f5..100504eb9 100644 --- a/snippets/recordAnimationFrames.md +++ b/snippets/recordAnimationFrames.md @@ -2,8 +2,10 @@ Invokes the provided callback on each animation frame. -Use recursion. Provided that `running` is `true`, continue invoking `window.requestAnimationFrame()` which invokes the -provided callback. Return an object with two methods `start` and `stop` to allow manual control of the recording. Omit the second argument, `autoStart`, to implicitly call `start` when the function is invoked. +Use recursion. +Provided that `running` is `true`, continue invoking `window.requestAnimationFrame()` which invokes the provided callback. +Return an object with two methods `start` and `stop` to allow manual control of the recording. +Omit the second argument, `autoStart`, to implicitly call `start` when the function is invoked. ```js const recordAnimationFrames = (callback, autoStart = true) => { @@ -28,9 +30,9 @@ const recordAnimationFrames = (callback, autoStart = true) => { ``` ```js -const cb = () => console.log('Animation frame fired') -const recorder = recordAnimationFrames(cb) // logs 'Animation frame fired' on each animation frame -recorder.stop() // stops logging -recorder.start() // starts again -const recorder2 = recordAnimationFrames(cb, false) // `start` needs to be explicitly called to begin recording frames +const cb = () => console.log('Animation frame fired'); +const recorder = recordAnimationFrames(cb); // logs 'Animation frame fired' on each animation frame +recorder.stop(); // stops logging +recorder.start(); // starts again +const recorder2 = recordAnimationFrames(cb, false); // `start` needs to be explicitly called to begin recording frames ```