aboutsummaryrefslogtreecommitdiff
path: root/js/io/system/chromeapi.js
diff options
context:
space:
mode:
Diffstat (limited to 'js/io/system/chromeapi.js')
-rw-r--r--js/io/system/chromeapi.js49
1 files changed, 48 insertions, 1 deletions
diff --git a/js/io/system/chromeapi.js b/js/io/system/chromeapi.js
index d1ff6da3..04e62b11 100644
--- a/js/io/system/chromeapi.js
+++ b/js/io/system/chromeapi.js
@@ -7,6 +7,8 @@ No rights, expressed or implied, whatsoever to this software are provided by Mot
7/* ///////////////////////////////////////////////////////////////////// 7/* /////////////////////////////////////////////////////////////////////
8//////////////////////////////////////////////////////////////////////// 8////////////////////////////////////////////////////////////////////////
9NOTES: 9NOTES:
10 The init function starts up the file system API, and a size must be
11 set, no unlimited available as of now.
10//////////////////////////////////////////////////////////////////////// 12////////////////////////////////////////////////////////////////////////
11///////////////////////////////////////////////////////////////////// */ 13///////////////////////////////////////////////////////////////////// */
12// 14//
@@ -24,9 +26,11 @@ exports.ChromeApi = Montage.create(Object.prototype, {
24 //Current way to init Chrome's fileSystem API 26 //Current way to init Chrome's fileSystem API
25 window.webkitRequestFileSystem(window.PERSISTENT, size*1024*1024, function (fs) { 27 window.webkitRequestFileSystem(window.PERSISTENT, size*1024*1024, function (fs) {
26 this.fileSystem = fs; 28 this.fileSystem = fs;
27 }).bind(this); 29 }.bind(this));
30 return true;
28 } else { 31 } else {
29 //No fileSystem API 32 //No fileSystem API
33 return false;
30 } 34 }
31 } 35 }
32 }, 36 },
@@ -46,6 +50,49 @@ exports.ChromeApi = Montage.create(Object.prototype, {
46 set: function(value) { 50 set: function(value) {
47 this._fileSystem = value; 51 this._fileSystem = value;
48 } 52 }
53 },
54 ////////////////////////////////////////////////////////////////////
55 //
56 directoryNew: {
57 enumerable: true,
58 value: function() {
59 }
60 },
61
62 ////////////////////////////////////////////////////////////////////
63 //
64 directoryDelete: {//TODO: Make sure it uses a force delete
65 enumerable: true,
66 value: function() {
67 }
68 },
69 ////////////////////////////////////////////////////////////////////
70 //
71 directoryContents: {
72 enumerable: true,
73 value: function() {
74 }
75 },
76 ////////////////////////////////////////////////////////////////////
77 //
78 directoryCopy: {
79 enumerable: true,
80 value: function() {
81 }
82 },
83 ////////////////////////////////////////////////////////////////////
84 //
85 directoryRename: {
86 enumerable: true,
87 value: function() {
88 }
89 },
90 ////////////////////////////////////////////////////////////////////
91 //
92 directoryMove: {
93 enumerable: true,
94 value: function() {
95 }
49 } 96 }
50 //////////////////////////////////////////////////////////////////// 97 ////////////////////////////////////////////////////////////////////
51 //////////////////////////////////////////////////////////////////// 98 ////////////////////////////////////////////////////////////////////