Removed redundant code for the blob URL

This commit is contained in:
Eli Grey
2014-05-27 12:49:41 -04:00
parent 43a05d898a
commit 6963e120d4
+3 -4
View File
@@ -1,6 +1,6 @@
/*! FileSaver.js /*! FileSaver.js
* A saveAs() FileSaver implementation. * A saveAs() FileSaver implementation.
* 2014-01-24 * 2014-05-27
* *
* By Eli Grey, http://eligrey.com * By Eli Grey, http://eligrey.com
* License: X11/MIT * License: X11/MIT
@@ -26,11 +26,10 @@ var saveAs = saveAs
} }
var var
doc = view.document doc = view.document
// only get URL when necessary in case BlobBuilder.js hasn't overridden it yet // only get URL when necessary in case Blob.js hasn't overridden it yet
, get_URL = function() { , get_URL = function() {
return view.URL || view.webkitURL || view; return view.URL || view.webkitURL || view;
} }
, URL = view.URL || view.webkitURL || view
, save_link = doc.createElementNS("http://www.w3.org/1999/xhtml", "a") , save_link = doc.createElementNS("http://www.w3.org/1999/xhtml", "a")
, can_use_save_link = !view.externalHost && "download" in save_link , can_use_save_link = !view.externalHost && "download" in save_link
, click = function(node) { , click = function(node) {
@@ -56,7 +55,7 @@ var saveAs = saveAs
while (i--) { while (i--) {
var file = deletion_queue[i]; var file = deletion_queue[i];
if (typeof file === "string") { // file is an object URL if (typeof file === "string") { // file is an object URL
URL.revokeObjectURL(file); get_URL().revokeObjectURL(file);
} else { // file is a File } else { // file is a File
file.remove(); file.remove();
} }