Skip to content

Commit

Permalink
fixes
Browse files Browse the repository at this point in the history
  • Loading branch information
joni2back committed Sep 16, 2015
1 parent c468f63 commit ecfb1e6
Show file tree
Hide file tree
Showing 4 changed files with 12 additions and 8 deletions.
2 changes: 1 addition & 1 deletion dist/angular-filemanager.min.js

Large diffs are not rendered by default.

3 changes: 3 additions & 0 deletions src/js/entities/item.js
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,9 @@
};

Item.prototype.deferredHandler = function(data, deferred, defaultMsg) {
if (!data || typeof data !== 'object') {
this.error = 'Bridge response error, please check the docs';
}
if (data.result && data.result.error) {
this.error = data.result.error;
}
Expand Down
4 changes: 2 additions & 2 deletions src/js/services/filenavigator.js
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,8 @@
};

FileNavigator.prototype.deferredHandler = function(data, deferred, defaultMsg) {
if (typeof data !== 'object') {
this.error = 'Bridge response error, please check the docs.';
if (!data || typeof data !== 'object') {
this.error = 'Bridge response error, please check the docs';
}
if (!this.error && data.result && data.result.error) {
this.error = data.result.error;
Expand Down
11 changes: 6 additions & 5 deletions src/js/services/fileuploader.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,25 +3,26 @@
angular.module('FileManagerApp').service('fileUploader', ['$http', '$q', 'fileManagerConfig', function ($http, $q, fileManagerConfig) {

function deferredHandler(data, deferred, errorMessage) {
if (!data || typeof data !== 'object') {
return deferred.reject('Bridge response error, please check the docs');
}
if (data.result && data.result.error) {
return deferred.reject(data)
return deferred.reject(data);
}
if (data.error) {
return deferred.reject(data)
return deferred.reject(data);
}
if (errorMessage) {
return deferred.reject(errorMessage)
return deferred.reject(errorMessage);
}
deferred.resolve(data);
}

this.requesting = false;
this.upload = function(fileList, path) {

if (! window.FormData) {
throw new Error('Unsupported browser version');
}

var self = this;
var form = new window.FormData();
var deferred = $q.defer();
Expand Down

0 comments on commit ecfb1e6

Please sign in to comment.