diff options
author | Eric | 2012-03-12 14:27:24 -0700 |
---|---|---|
committer | Eric | 2012-03-12 14:27:24 -0700 |
commit | e50077ad43f18f16de106ff6547520f73746932e (patch) | |
tree | b2b3e7c5b948f210b9fcc5d3dbd39ae9752938f8 /js/io | |
parent | 1a70520402677cf3ba257921839a656dcf9a76c2 (diff) | |
parent | 8d62c5b896a1f86f2c7726b30310d6b1c7f535d5 (diff) | |
download | ninja-e50077ad43f18f16de106ff6547520f73746932e.tar.gz |
Merge pull request #4 from joseeight/FileIO-Integration
File IO Updates
Diffstat (limited to 'js/io')
-rw-r--r-- | js/io/system/ninjalibrary.js | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/js/io/system/ninjalibrary.js b/js/io/system/ninjalibrary.js index ff949613..201598fc 100644 --- a/js/io/system/ninjalibrary.js +++ b/js/io/system/ninjalibrary.js | |||
@@ -82,7 +82,7 @@ exports.NinjaLibrary = Montage.create(Object.prototype, { | |||
82 | // | 82 | // |
83 | copyLibToCloud: { | 83 | copyLibToCloud: { |
84 | enumerable: false, | 84 | enumerable: false, |
85 | value: function (path, libName) { | 85 | value: function (path, libName, callback) { |
86 | // | 86 | // |
87 | if(this.coreApi.directoryExists({uri: path+libName}).status === 404) { | 87 | if(this.coreApi.directoryExists({uri: path+libName}).status === 404) { |
88 | this.chromeApi.directoryContents(this.chromeApi.fileSystem.root, function (contents) { | 88 | this.chromeApi.directoryContents(this.chromeApi.fileSystem.root, function (contents) { |
@@ -91,7 +91,7 @@ exports.NinjaLibrary = Montage.create(Object.prototype, { | |||
91 | //Getting contents of library to be copied | 91 | //Getting contents of library to be copied |
92 | this.chromeApi.directoryContents(contents[i], function (lib) { | 92 | this.chromeApi.directoryContents(contents[i], function (lib) { |
93 | //Creating directory structure from subfolders | 93 | //Creating directory structure from subfolders |
94 | this.copyDirectoryToCloud(path, contents[i], path, function (status) {console.log(status)}); | 94 | this.copyDirectoryToCloud(path, contents[i], path, callback); |
95 | }.bind(this)); | 95 | }.bind(this)); |
96 | break; | 96 | break; |
97 | } | 97 | } |
@@ -138,6 +138,8 @@ exports.NinjaLibrary = Montage.create(Object.prototype, { | |||
138 | } | 138 | } |
139 | }.bind(this)); | 139 | }.bind(this)); |
140 | } | 140 | } |
141 | //TODO Add logic for proper callback status(es) | ||
142 | if (callback) callback(true); | ||
141 | } | 143 | } |
142 | }, | 144 | }, |
143 | //////////////////////////////////////////////////////////////////// | 145 | //////////////////////////////////////////////////////////////////// |