From 9490cd6a4756164f7e6a11ec0aee445ac8ee5705 Mon Sep 17 00:00:00 2001 From: Evan Knowles Date: Fri, 18 Sep 2020 13:56:19 +0200 Subject: [PATCH] Update springy.js Support the currently unused done parameter passed into Renderer.start as well as the Renderer's onRenderStop function. --- springy.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/springy.js b/springy.js index 0bf5ba4..12b7008 100644 --- a/springy.js +++ b/springy.js @@ -675,6 +675,11 @@ */ Renderer.prototype.start = function(done) { var t = this; + var renderStop = function () { + t.onRenderStop && t.onRenderStop(); + done && done(); + } + this.layout.start(function render() { t.clear(); @@ -685,9 +690,9 @@ t.layout.eachNode(function(node, point) { t.drawNode(node, point.p); }); - + if (t.onRenderFrame !== undefined) { t.onRenderFrame(); } - }, this.onRenderStop, this.onRenderStart); + }, renderStop, this.onRenderStart); }; Renderer.prototype.stop = function() {