Allow for infinite animation loop.

This commit is contained in:
Tim Schaub
2012-01-02 20:39:52 -07:00
parent a86151c9e3
commit c7c11757ae

View File

@@ -1714,7 +1714,8 @@ OpenLayers.Util.requestAnimationFrame = (function() {
var loops = {}; var loops = {};
var request = OpenLayers.Util.requestAnimationFrame; var request = OpenLayers.Util.requestAnimationFrame;
OpenLayers.Util.loopAnimation = function(duration, callback, element) { OpenLayers.Util.loopAnimation = function(callback, duration, element) {
duration = duration > 0 ? duration : Number.POSITIVE_INFINITY;
var id = ++counter; var id = ++counter;
var start = +new Date; var start = +new Date;
loops[id] = function() { loops[id] = function() {