aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJose Antonio Marquez Russo2012-07-31 18:53:59 -0700
committerJose Antonio Marquez Russo2012-07-31 18:53:59 -0700
commit0e788318ba01d579bcb3c29036dda66bc17c1569 (patch)
tree26761b31fe27f6608ef13edfe585997b5fc908d7
parent4343e1f92547df9f7d42eecdf7e4feb47ad960e8 (diff)
downloadninja-0e788318ba01d579bcb3c29036dda66bc17c1569.tar.gz
Fix: Replacing deprecated blobBuilder
Fixes issues with copying library files from File System. Need to fix ArrayBuffer, but this is just a warning that does not break functionality.
-rw-r--r--js/io/system/chromeapi.js7
1 files changed, 4 insertions, 3 deletions
diff --git a/js/io/system/chromeapi.js b/js/io/system/chromeapi.js
index e46894d3..e33406ee 100644
--- a/js/io/system/chromeapi.js
+++ b/js/io/system/chromeapi.js
@@ -96,7 +96,7 @@ exports.ChromeApi = Montage.create(Object.prototype, {
96 // 96 //
97 f.createWriter(function(writer) { 97 f.createWriter(function(writer) {
98 // 98 //
99 var mime, blob = new window.WebKitBlobBuilder, type = filePath.split('.'); 99 var mime, blob, type = filePath.split('.');
100 type = type[type.length-1]; 100 type = type[type.length-1];
101 switch (type) { 101 switch (type) {
102 case 'bmp': 102 case 'bmp':
@@ -137,8 +137,9 @@ exports.ChromeApi = Montage.create(Object.prototype, {
137 break; 137 break;
138 } 138 }
139 // 139 //
140 blob.append(content); 140 blob = new Blob([content], {type: type});
141 writer.write(blob.getBlob(mime)); 141 //
142 writer.write(blob);
142 // 143 //
143 if (callback) callback(true); 144 if (callback) callback(true);
144 }, function (e) {if (callback) callback(false)}); 145 }, function (e) {if (callback) callback(false)});