From b47b0e9225814c5b86de1804ce0de3e46d8218ec Mon Sep 17 00:00:00 2001 From: Ruben Daniels Date: Tue, 3 Apr 2012 15:48:16 -0700 Subject: [PATCH] * Tweaked animation --- lib/ace/virtual_renderer.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/ace/virtual_renderer.js b/lib/ace/virtual_renderer.js index 193cb84b..766e2024 100644 --- a/lib/ace/virtual_renderer.js +++ b/lib/ace/virtual_renderer.js @@ -700,11 +700,11 @@ var VirtualRenderer = function(container, theme) { //@todo I would like to make this animation a setting. How? - var STEPS = 9; + var STEPS = 15; function calcSteps(fromValue, toValue){ var i = 0, - l = STEPS - 1, - steps = [fromValue], + l = STEPS, + steps = [], func = function(t, x_min, dx) { if ((t /= .5) < 1) return dx / 2 * Math.pow(t, 3) + x_min; @@ -725,7 +725,7 @@ var VirtualRenderer = function(container, theme) { offset -= this.$size.scrollerHeight / 2; var i = 0, _self = this, - steps = calcSteps(this.scrollTop, offset); console.dir(steps); + steps = calcSteps(this.scrollTop, offset);// console.dir(steps); clearInterval(_self.$timer); this.$timer = setInterval(function(){ _self.session.setScrollTop(steps[i]);