1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-09-12 13:24:52 +00:00

[system repo admin] fix, improvement, supplement, clean

This commit is contained in:
llj
2016-06-07 17:32:01 +08:00
committed by lian
parent a767aeb3d8
commit 8c2e16ca36
29 changed files with 615 additions and 1153 deletions

View File

@@ -15,7 +15,7 @@ define([
events: {
'click .dirent-download-btn': 'downloadDirent',
'click .dirent-delete-btn': 'deleteDirent',
'click .dirent-delete-btn': 'deleteDirent'
},
initialize: function(options) {
@@ -24,12 +24,11 @@ define([
},
downloadDirent: function() {
var _this = this;
$.ajax({
url: _this.model.getDownloadUrl(),
url: this.model.getDownloadUrl(),
dataType: 'json',
success: function(data) {
location.href = data['download_url']
location.href = data['download_url'];
},
error: function(xhr, textStatus, errorThrown) {
Common.ajaxErrorHandler(xhr, textStatus, errorThrown);
@@ -41,7 +40,7 @@ define([
deleteDirent: function() {
var _this = this;
$.ajax({
url: _this.model.getDeleteUrl(),
url: this.model.getDeleteUrl(),
type: 'DELETE',
beforeSend: Common.prepareCSRFToken,
dataType: 'json',
@@ -64,10 +63,13 @@ define([
data['time'] = last_update.format('LLLL');
data['time_from_now'] = Common.getRelativeTimeStr(last_update);
data['icon_url'] = this.model.getIconUrl(file_icon_size);
data['download_url'] = this.model.getDownloadUrl(),
if (this.model.get('is_file')) {
data['download_url'] = this.model.getDownloadUrl();
} else {
data['url'] = this.model.getWebUrl();
}
data['repo_id'] = this.dir.repo_id;
data['is_system_library'] = this.dir.is_system_library;
data['url'] = this.model.getWebUrl(),
this.$el.html(this.template(data));