| | |
| | | |
| | | this.uploadEndPoints = []; |
| | | |
| | | var isDirectory = function(path) { |
| | | return path[path.length - 1] === '/'; |
| | | }; |
| | | |
| | | var requestUploadUrls = function (completedCallback) { |
| | | $.ajax({ |
| | | url: apiRoute('generate_upload_urls'), |
| | |
| | | $.ajax({ |
| | | url: apiRoute(filepath), |
| | | type: "GET", |
| | | dataType: 'json', |
| | | success: onSuccess, |
| | | success: function(result) { |
| | | if (isDirectory(filepath)) { |
| | | onSuccess(JSON.parse(result)); |
| | | } else { |
| | | onSuccess(result); |
| | | } |
| | | }, |
| | | error: onError |
| | | }); |
| | | }; |
| | |
| | | if (resource[0] !== '/') resource = '/' + resource; |
| | | return appToken + resource; |
| | | }; |
| | | |
| | | CLOUD_PROVIDERS['CloudFile'] = { |
| | | vendor: 'Humble Bundle Inc', |
| | | allFiles: function (options, onSuccess, onError) { |