also parse the date in the provider
| | |
| | | var entries = {}, |
| | | toAbsolute = function(p) { return PATH.join2(mount.mountpoint, p); }; |
| | | for(var k in data) { |
| | | var f = data[k], |
| | | timestamp = new Date(f.timestamp); |
| | | var f = data[k]; |
| | | |
| | | if (f.path.indexOf('/') !== -1) { |
| | | // we have folders.. stuff them in the list |
| | | var parts = f.path.split('/'), |
| | |
| | | entries[abs] = { |
| | | path: p, |
| | | type: 'dir', |
| | | timestamp: timestamp |
| | | timestamp: f.timestamp |
| | | }; |
| | | } |
| | | prefix = p; |
| | |
| | | url: f.url, |
| | | path: f.path.trim('/'), |
| | | type: 'file', |
| | | timestamp: timestamp, |
| | | timestamp: f.timestamp, |
| | | size: f.size |
| | | }; |
| | | } |
| | |
| | | if (f.url.substr(0, 1) == '/') { |
| | | f.url = settings.remoteAPIEndpoint + f.url; |
| | | } |
| | | f.timestamp = parseInt(f.timestamp); |
| | | f.timestamp = new Date(parseInt(f.timestamp)); |
| | | return f; |
| | | }); |
| | | onsuccess(ret) |