From f7e39620870787c4a49ee4c0085a46171d5f57b6 Mon Sep 17 00:00:00 2001 From: mattclegg Date: Tue, 30 Jun 2015 11:13:30 +0100 Subject: [PATCH] Call onAnimationComplete when reached last frame --- src/Chart.Core.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/Chart.Core.js b/src/Chart.Core.js index d0a70336d..70cbd6d8a 100755 --- a/src/Chart.Core.js +++ b/src/Chart.Core.js @@ -2141,8 +2141,11 @@ this.animations[i].animationObject.render(this.animations[i].chartInstance, this.animations[i].animationObject); + // Check if executed the last frame. if (this.animations[i].animationObject.currentStep == this.animations[i].animationObject.numSteps){ - // executed the last frame. Remove the animation. + // Call onAnimationComplete + this.animations[i].animationObject.onAnimationComplete.call(this.animations[i].chartInstance); + // Remove the animation. this.animations.splice(i, 1); // Keep the index in place to offset the splice i--;