summaryrefslogtreecommitdiff
path: root/js/image.js
diff options
context:
space:
mode:
authorjules <jules@okfoc.us>2014-01-26 02:26:23 -0500
committerjules <jules@okfoc.us>2014-01-26 02:26:23 -0500
commitb0b1b4cfbe3217b9f35343bdc35cdd058f4cf534 (patch)
treea7806b86b555b40a77e6f5fce28dcee66fb42275 /js/image.js
parent2d0d3f2bcf078d8ab0747061f2fc5cc3d626e6e3 (diff)
allow empty canvas w/ no url
Diffstat (limited to 'js/image.js')
-rw-r--r--js/image.js12
1 files changed, 10 insertions, 2 deletions
diff --git a/js/image.js b/js/image.js
index 7a5240f..4de7fd9 100644
--- a/js/image.js
+++ b/js/image.js
@@ -1,15 +1,23 @@
+var gif, img
+
function loadImage(imageURL, callback) {
var imageURL = proxify( imageURL );
window.gif = window.img = null
- if (imageURL.substr(-3) === "gif") {
+ if (! imageURL) {
+ window.gif = null
+ window.img = null
+ callback()
+ }
+ else if (imageURL.substr(-3) === "gif") {
window.gif = GIF(imageURL);
// gif.on("error", tryToLoadNextImage);
// gif.on("rendered", trackLoadTime);
gif.on("rendered", callback);
return gif.render();
- } else {
+ }
+ else {
window.img = new Image();
// img.addEventListener("error", tryToLoadNextImage);
img.addEventListener("load", callback);