1
0
Fork 0
mirror of https://github.com/futurepress/epub.js.git synced 2025-10-04 15:09:16 +02:00

core zip functionality

This commit is contained in:
Fred Chasen 2012-10-27 11:44:49 -07:00
parent d6b1482e40
commit 855308972a
18 changed files with 7146 additions and 44 deletions

23
js/app/utils.js Normal file
View file

@ -0,0 +1,23 @@
FP.namespace("utils").createTempFile = (function(){
var requestFileSystem = webkitRequestFileSystem || mozRequestFileSystem || requestFileSystem;
function createTempFile(callback) {
var tmpFilename = "tmp.dat";
requestFileSystem(TEMPORARY, 4 * 1024 * 1024 * 1024, function(filesystem) {
function create() {
filesystem.root.getFile(tmpFilename, {
create : true
}, function(zipFile) {
callback(zipFile);
});
}
filesystem.root.getFile(tmpFilename, null, function(entry) {
entry.remove(create, create);
}, create);
});
}
return createTempFile
})();