diff --git a/examples/browser/image.html b/examples/browser/image.html index 37f32e4..a3193ce 100644 --- a/examples/browser/image.html +++ b/examples/browser/image.html @@ -32,7 +32,8 @@
-

Drop here

+

Drop here or click here.

+
@@ -41,9 +42,10 @@ diff --git a/package.json b/package.json index 5936946..bb5f5ad 100644 --- a/package.json +++ b/package.json @@ -26,6 +26,7 @@ }, "scripts": { "test": "mocha test", + "dist": "cake compile", "docs": "node_modules/docco-husky/bin/generate lib shims" }, "devDependencies": { diff --git a/shims/init.coffee b/shims/init.coffee index 0c9cb97..13e8d4e 100644 --- a/shims/init.coffee +++ b/shims/init.coffee @@ -18,7 +18,10 @@ module.exports = @fromEvent = (e) -> new RSVP.Promise (resolve, reject) -> - file = e.dataTransfer.files[0] + if (e.type == "change") + file = e.target.files[0] + else + file = e.dataTransfer.files[0] reader = new FileReader() reader.onload = (e) -> psd = new PSD(new Uint8Array(e.target.result))