blueimp-canvas-to-blob
Advanced tools
Comparing version 3.13.0 to 3.14.0
@@ -20,14 +20,18 @@ /* | ||
var CanvasPrototype = window.HTMLCanvasElement && | ||
window.HTMLCanvasElement.prototype | ||
var hasBlobConstructor = window.Blob && (function () { | ||
try { | ||
return Boolean(new Blob()) | ||
} catch (e) { | ||
return false | ||
} | ||
}()) | ||
var hasArrayBufferViewSupport = hasBlobConstructor && window.Uint8Array && | ||
var CanvasPrototype = | ||
window.HTMLCanvasElement && window.HTMLCanvasElement.prototype | ||
var hasBlobConstructor = | ||
window.Blob && | ||
(function () { | ||
try { | ||
return Boolean(new Blob()) | ||
} catch (e) { | ||
return false | ||
} | ||
})() | ||
var hasArrayBufferViewSupport = | ||
hasBlobConstructor && | ||
window.Uint8Array && | ||
(function () { | ||
try { | ||
return new Blob([new Uint8Array(100)]).size === 100 | ||
@@ -37,8 +41,14 @@ } catch (e) { | ||
} | ||
}()) | ||
var BlobBuilder = window.BlobBuilder || window.WebKitBlobBuilder || | ||
window.MozBlobBuilder || window.MSBlobBuilder | ||
})() | ||
var BlobBuilder = | ||
window.BlobBuilder || | ||
window.WebKitBlobBuilder || | ||
window.MozBlobBuilder || | ||
window.MSBlobBuilder | ||
var dataURIPattern = /^data:((.*?)(;charset=.*?)?)(;base64)?,/ | ||
var dataURLtoBlob = (hasBlobConstructor || BlobBuilder) && window.atob && | ||
window.ArrayBuffer && window.Uint8Array && | ||
var dataURLtoBlob = | ||
(hasBlobConstructor || BlobBuilder) && | ||
window.atob && | ||
window.ArrayBuffer && | ||
window.Uint8Array && | ||
function (dataURI) { | ||
@@ -80,6 +90,5 @@ var matches, | ||
if (hasBlobConstructor) { | ||
return new Blob( | ||
[hasArrayBufferViewSupport ? intArray : arrayBuffer], | ||
{type: mediaType} | ||
) | ||
return new Blob([hasArrayBufferViewSupport ? intArray : arrayBuffer], { | ||
type: mediaType | ||
}) | ||
} | ||
@@ -120,2 +129,2 @@ bb = new BlobBuilder() | ||
} | ||
}(window)) | ||
})(window) |
{ | ||
"name": "blueimp-canvas-to-blob", | ||
"version": "3.13.0", | ||
"version": "3.14.0", | ||
"title": "JavaScript Canvas to Blob", | ||
@@ -35,5 +35,7 @@ "description": "Canvas to Blob is a polyfill for the standard JavaScript canvas.toBlob method. It can be used to create Blob objects from an HTML canvas element.", | ||
"mocha-chrome": "^0.1.1", | ||
"prettier-eslint-cli": "^4.2.1", | ||
"uglify-js": "^3.0.28" | ||
}, | ||
"scripts": { | ||
"format": "prettier-eslint --no-semi --single-quote --write **/*.js", | ||
"lint": "eslint .", | ||
@@ -40,0 +42,0 @@ "serve": "http-server . -a 127.0.0.1 -p $PORT -s", |
Sorry, the diff of this file is not supported yet
SPDX disjunction
LicenseSPDX disjunction for an artifact's license information
Found 1 instance in 1 package
SPDX disjunction
LicenseSPDX disjunction for an artifact's license information
Found 1 instance in 1 package
12977
128
12