From 3f7776a01d241d67dfc20f07c162709eeae89cc8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jes=C3=BAs=20Espino?= Date: Thu, 8 Jan 2015 10:19:22 +0100 Subject: [PATCH] Prevent posible race condition on navurls --- app/coffee/modules/base/navurls.coffee | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/app/coffee/modules/base/navurls.coffee b/app/coffee/modules/base/navurls.coffee index 6435334f..02e54ebb 100644 --- a/app/coffee/modules/base/navurls.coffee +++ b/app/coffee/modules/base/navurls.coffee @@ -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()