Juanfran 2014-08-14 14:13:09 +02:00
parent 2cb5857370
commit 58b01da401
3 changed files with 8 additions and 4 deletions

View File

@ -388,6 +388,10 @@ ProjectMenuDirective = ($log, $compile, $auth, $rootscope, $tgAuth, $location) -
event.preventDefault()
$rootscope.$broadcast("search-box:show", project)
$scope.$on "projects:loaded", (listener) ->
$el.addClass("hidden")
listener.stopPropagation()
$scope.$on "project:loaded", (ctx, newProject) ->
project = newProject
if $el.hasClass("hidden")

View File

@ -11,9 +11,10 @@ class ProjectsController extends taiga.Controller
if !$auth.isAuthenticated()
$location.path("/login")
@scope.hideMenu = true
@.projects = []
@.loadInitialData()
.then () =>
@scope.$emit("projects:loaded")
loadInitialData: ->
return @rs.projects.list().then (projects) =>
@ -30,7 +31,6 @@ class ProjectController extends taiga.Controller
@.$inject = ["$scope", "$tgResources", "$tgRepo", "$routeParams", "$q", "$rootScope", "$appTitle"]
constructor: (@scope, @rs, @repo, @params, @q, @rootscope, @appTitle) ->
@scope.hideMenu = false
@.loadInitialData()
.then () =>
@appTitle.set(@scope.project.name)

View File

@ -9,8 +9,8 @@ block content
.home-projects-list-inner
div.recent-projects
ul
li(ng-repeat="project in ctrl.projects.recents")
.project-content(tg-nav="project:project=project.slug")
li(ng-repeat="project in ctrl.projects.recents", tg-nav="project:project=project.slug")
.project-content
h2(tg-bo-bind="project.name")
p(tg-bo-bind="project.description")