Allow callback to cancel animation.
This commit is contained in:
@@ -1720,7 +1720,9 @@ OpenLayers.Util.requestAnimationFrame = (function() {
|
||||
loops[id] = function() {
|
||||
if (loops[id] && +new Date - start <= duration) {
|
||||
callback();
|
||||
request(loops[id], element);
|
||||
if (loops[id]) {
|
||||
request(loops[id], element);
|
||||
}
|
||||
} else {
|
||||
delete loops[id];
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user