Merge pull request #225 from taigaio/more-robust-nav-urls

Prevent posible race condition on navurls
stable
Juanfran 2015-01-12 08:47:26 +01:00
commit b62eed4b61
1 changed files with 12 additions and 12 deletions

View File

@ -105,21 +105,21 @@ NavigationUrlsDirective = ($navurls, $auth, $q, $location) ->
if target.is("a")
target.attr("href", fullUrl)
$el.on "click", (event) ->
event.preventDefault()
target = $(event.currentTarget)
$el.on "click", (event) ->
event.preventDefault()
target = $(event.currentTarget)
if target.hasClass('noclick')
return
if target.hasClass('noclick')
return
fullUrl = target.data("fullUrl")
fullUrl = target.data("fullUrl")
switch event.which
when 1
$location.url(fullUrl)
$scope.$apply()
when 2
window.open fullUrl
switch event.which
when 1
$location.url(fullUrl)
$scope.$apply()
when 2
window.open fullUrl
$scope.$on "$destroy", ->
$el.off()