From fff6b3fc7648ef202ecc12614a24a10565b74b84 Mon Sep 17 00:00:00 2001 From: Eli Grey Date: Wed, 10 Apr 2013 10:49:15 -0300 Subject: [PATCH] Closes #20 I no longer check to see if the click event was cancelled, as it isn't indicative of whether or not the save operation actually happened. --- FileSaver.js | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/FileSaver.js b/FileSaver.js index c514e6e..84826c5 100644 --- a/FileSaver.js +++ b/FileSaver.js @@ -32,7 +32,7 @@ var saveAs = saveAs "click", true, false, view, 0, 0, 0, 0, 0 , false, false, false, false, 0, null ); - return node.dispatchEvent(event); // false if event was cancelled + node.dispatchEvent(event); } , webkit_req_fs = view.webkitRequestFileSystem , req_fs = view.requestFileSystem || webkit_req_fs || view.mozRequestFileSystem @@ -116,11 +116,10 @@ var saveAs = saveAs object_url = get_object_url(blob); save_link.href = object_url; save_link.download = name; - if (click(save_link)) { - filesaver.readyState = filesaver.DONE; - dispatch_all(); - return; - } + click(save_link); + filesaver.readyState = filesaver.DONE; + dispatch_all(); + return; } // Object and web filesystem URLs have a problem saving in Google Chrome when // viewed in a tab, so I force save with application/octet-stream