| 189 | * Create a folder object |
| 190 | */ |
| 191 | var createFolder = function(folder) { |
| 192 | folder.type = "folder"; |
| 193 | storageService.post(folder).then(function(response) { |
| 194 | if (!response.ok){ |
| 195 | alertify.error("There was an error creating the folder"); |
| 196 | console.error(response); |
| 197 | throw response; |
| 198 | } |
| 199 | $rootScope.$emit("reloadListView", {}); |
| 200 | $location.url("/folder/" + response.id); |
| 201 | $scope.$apply(); |
| 202 | |
| 203 | }).catch(function(error) { |
| 204 | alertify.error("There was an error creating the folder"); |
| 205 | console.error(error); |
| 206 | throw error; |
| 207 | }); |
| 208 | }; |
| 209 | |
| 210 | /** |
| 211 | * Load the current folders contents |