diff options
Diffstat (limited to 'js/io/system/chromeapi.js')
-rw-r--r-- | js/io/system/chromeapi.js | 49 |
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 | //////////////////////////////////////////////////////////////////////// |
9 | NOTES: | 9 | NOTES: |
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 | //////////////////////////////////////////////////////////////////// |