Skip to content

Commit

Permalink
using Blob constructor instead of Blobbuilder
Browse files Browse the repository at this point in the history
  • Loading branch information
cezarsa committed Nov 22, 2012
1 parent ec91ad4 commit 6000db4
Showing 1 changed file with 3 additions and 4 deletions.
7 changes: 3 additions & 4 deletions inject/crxpp_inject.js
@@ -1,7 +1,7 @@
(function() {

var requestFileSystem = window.requestFileSystem || window.webkitRequestFileSystem;
var BlobBuilder = window.BlobBuilder || window.WebKitBlobBuilder;
var Blob = window.Blob || window.WebKitBlob;
var slice = Array.prototype.slice;
var errorHandler = function(e) {
(console.error || console.log)(e);
Expand Down Expand Up @@ -54,18 +54,17 @@
fileEntry.createWriter(function(fileWriter) {

var data = formData.imgData;
var bb = new BlobBuilder();
var byteArray = new Uint8Array(data.length);

for (var i = 0, dataLength = data.length; i < dataLength; i++) {
byteArray[i] = data.charCodeAt(i) & 0xff;
}

bb.append(byteArray.buffer);
var blob = new Blob([byteArray.buffer]);
fileWriter.onwriteend = function(e) {
this.overlayImg.src = fileEntry.toURL();
}.bind(this);
fileWriter.write(bb.getBlob());
fileWriter.write(blob);

}.bind(this));
}.bind(this), errorHandler);
Expand Down

0 comments on commit 6000db4

Please sign in to comment.