Fixed projects-nav.

stable
Andrey Antukh 2014-07-10 15:51:26 +02:00
parent d99c7bb5cc
commit 94750d8358
1 changed files with 11 additions and 0 deletions

View File

@ -46,6 +46,13 @@ class ProjectsNavigationController extends taiga.Controller
ProjectsNavigationDirective = ->
link = ($scope, $el, $attrs, $ctrl) ->
body = angular.element("body")
$scope.$on "nav:projects-list:open", ->
body.toggleClass("open-projects-nav")
$el.on "click", ".projects-list > li > a", (event) ->
$el.toggleClass("open-projects-nav")
return {
link: link
@ -147,6 +154,10 @@ ProjectMenuDirective = ($log, $compile, $rootscope) ->
link = ($scope, $el, $attrs, $ctrl) ->
renderMainMenu($el)
$el.on "click", ".logo > a", (event) ->
event.preventDefault()
$rootscope.$broadcast("nav:projects-list:open")
$scope.$on "$viewContentLoaded", (ctx) ->
if ctx.targetScope.$$childHead is null
$log.error "No scope found for render menu."