1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-09-04 16:31:13 +00:00

show/delete shared repo

This commit is contained in:
lian
2015-03-06 17:53:41 +08:00
committed by Daniel Pan
parent 1496940aa4
commit c42822969d
8 changed files with 165 additions and 23 deletions

View File

@@ -78,6 +78,8 @@ define([
case 'cancel_cp': return siteRoot + 'ajax/cancel_cp/';
case 'get_shared_link': return '';
case 'get_shared_upload_link': return '';
case 'ajax_repo_remove_share': return siteRoot + 'share/ajax/repo_remove_share/';
}
},
@@ -188,6 +190,36 @@ define([
}
},
ajaxGet: function(params) {
var _this = this,
get_url = params.get_url,
data = params.data,
after_op_error,
after_op_success = params.after_op_success;
if (params.hasOwnProperty('after_op_error')) {
after_op_error = params.after_op_error;
} else {
after_op_error = function(xhr, textStatus, errorThrown) {
var err;
if (xhr.responseText) {
err = $.parseJSON(xhr.responseText).error;
} else {
err = gettext("Failed. Please check the network.");
}
_this.feedback(err, 'error', _this.ERROR_TIMEOUT);
}
};
$.ajax({
url: get_url,
cache: false,
dataType: 'json',
data: data,
success: function(data) {after_op_success(data);},
error: after_op_error
});
},
ajaxPost: function(params) {
var form = params.form,
post_url = params.post_url,
@@ -212,7 +244,7 @@ define([
if (xhr.responseText) {
err = $.parseJSON(xhr.responseText).error;
} else {
err = getText("Failed. Please check the network.");
err = gettext("Failed. Please check the network.");
}
this.feedback(err);
this.enableButton(submit_btn);