showProjects : function() { var projectList = [] _.each(this.model.get('projects'), function(p){ projectList.push(new ProjectModel(p)); }); var projectView = new ProjectView({model : projectList}); projectView.render(); var workspaceNameView = new WorkspaceNameView({model : this.model}); workspaceNameView.render(); $("#switchWorkspaceModal").modal('hide'); WorkspaceEvents.triggerChange(this.model.get('id')); }
APP.workspaces.fetch({success : function(response){ console.log('fetched wokrspace'); if(response.at(0)){ var projects = response.at(0).get('projects'); var projectList = []; _.each(projects, function(p){ projectList.push(new ProjectModel(p)); }); WorkspaceEvents.triggerChange(response.at(0).get('id')); var projectView = new ProjectView({model : projectList}); projectView.render(); var workspaceNameView = new WorkspaceNameView({model : response.at(0)}); workspaceNameView.render(); } }});