keep track of incomplete

This commit is contained in:
Thomas Aylott
2013-11-06 15:30:52 -05:00
parent 159d64ddd3
commit dfb4dde8fd
+2
View File
@@ -28,6 +28,7 @@ function testImageURL(url, timeout, callback){
testImageURL.getImage(function(img, done){
function callbackWrapper(error, event){
callbackWrapper = testImageURL.noop;
testImageURL.running = (testImageURL.running || 0) - 1;
clearTimeout(timer);
done(img);
img = url = timeout = null;
@@ -41,6 +42,7 @@ function testImageURL(url, timeout, callback){
img.onload = function(event){ callbackWrapper(null, event || window.event); };
img.onerror = function(error){ callbackWrapper(error); };
img.src = url;
testImageURL.running = (testImageURL.running || 0) + 1;
if (img.complete === true
|| img.readyState == 4