1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-09-13 22:01:06 +00:00

add 'updateGroups' for side-nav, and other improvement

This commit is contained in:
llj
2016-01-09 14:35:16 +08:00
parent e1981509c6
commit ec6679e448
7 changed files with 58 additions and 29 deletions

View File

@@ -16,6 +16,8 @@ define([
importMembersTemplate: _.template($('#group-import-members-form-tmpl').html()),
initialize: function(options) {
this.groupView = options.groupView;
// group basic info
this.group = {};
@@ -65,7 +67,7 @@ define([
}),
cache: false,
dataType: 'json',
success: function (data) {
success: function(data) {
_this.group = data; // {id, name, owner, created_at, avatar_url, admins}
var username = app.pageOptions.username;
@@ -170,9 +172,8 @@ define([
},
success: function() {
$.modal.close();
// TODO: improve
//app.router.navigate('group/' + _this.group_id + '/', {trigger: true, replace: true});
location.reload(true);
app.ui.sideNavView.updateGroups();
_this.groupView.renderGroupTop();
},
error: function(xhr) {
var error_msg;
@@ -307,9 +308,8 @@ define([
dataType: 'json',
beforeSend: Common.prepareCSRFToken,
success: function() {
app.ui.sideNavView.updateGroups();
app.router.navigate('groups/', {trigger: true});
// TO update side nav - 'group list'
location.reload(true); // improve it ??
},
error: function(xhr) {
var error_msg;
@@ -343,9 +343,8 @@ define([
dataType: 'json',
beforeSend: Common.prepareCSRFToken,
success: function() {
app.ui.sideNavView.updateGroups();
app.router.navigate('groups/', {trigger: true});
// TO update side nav - 'group list'
location.reload(true); // improve it ??
},
error: function(xhr) {
var err_msg;