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.
This commit is contained in:
Eli Grey
2013-04-10 10:49:15 -03:00
parent b7c1272c62
commit fff6b3fc76
+5 -6
View File
@@ -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