1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-09-07 18:03:48 +00:00

Improve response catch module (#3848)

* add err hanlder for dialog ajax request

* add error handler for component ajax request

* repair code bug

* repair code bug

* add handler for page ajax module
This commit is contained in:
杨顺强
2019-07-16 10:01:09 +08:00
committed by Daniel Pan
parent 957979254b
commit 04e791f14c
91 changed files with 813 additions and 327 deletions

View File

@@ -116,6 +116,9 @@ class MylibRepoListItem extends React.Component {
if (window.innerWidth < 728) {
toaster.success(gettext('Successfully unstarred the library.'));
}
}).catch(error => {
let errMessage = Utils.getErrorMsg(error);
toaster.danger(errMessage);
});
} else {
seafileAPI.starItem(this.props.repo.repo_id, '/').then(() => {
@@ -123,6 +126,9 @@ class MylibRepoListItem extends React.Component {
if (window.innerWidth < 728) {
toaster.success(gettext('Successfully starred the library.'));
}
}).catch(error => {
let errMessage = Utils.getErrorMsg(error);
toaster.danger(errMessage);
});
}
}
@@ -178,6 +184,9 @@ class MylibRepoListItem extends React.Component {
seafileAPI.renameRepo(repoID, newName).then(() => {
this.props.onRenameRepo(repo, newName);
this.onRenameCancel();
}).catch(error => {
let errMessage = Utils.getErrorMsg(error);
toaster.danger(errMessage);
});
}
@@ -208,10 +217,13 @@ class MylibRepoListItem extends React.Component {
let name = repo.repo_name;
var msg = gettext('Successfully deleted {name}.').replace('{name}', name);
toaster.success(msg);
}).catch(() => {
let name = repo.repo_name;
var msg = gettext('Failed to delete {name}.').replace('{name}', name);
toaster.danger(msg);
}).catch((error) => {
let errMessage = Utils.getErrorMsg(error);
if (errMessage === gettext('Error')) {
let name = repo.repo_name;
errMessage = gettext('Failed to delete {name}.').replace('{name}', name);
}
toaster.danger(errMessage);
});
}