summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--app/assets/javascripts/project_show.js.coffee8
-rw-r--r--app/assets/javascripts/tree_show.js.coffee8
2 files changed, 10 insertions, 6 deletions
diff --git a/app/assets/javascripts/project_show.js.coffee b/app/assets/javascripts/project_show.js.coffee
index 73818ecd0ed..581bd2edc20 100644
--- a/app/assets/javascripts/project_show.js.coffee
+++ b/app/assets/javascripts/project_show.js.coffee
@@ -21,10 +21,12 @@ $(document).ready ->
$("html, body").animate
scrollTop: $(".navbar").offset().top - $(".navbar").height()
, 200
- false
- $("a").click (e) ->
- unless location.hash is ""
+ $("a").click (event) ->
+ link = event.target
+ isAnchor = link instanceof HTMLAnchorElement
+
+ if (location.hash != "" || isAnchor)
$("html,body").animate
scrollTop: $(this).offset().top - $(".navbar").height() - 3
, 200
diff --git a/app/assets/javascripts/tree_show.js.coffee b/app/assets/javascripts/tree_show.js.coffee
index 33300643dc4..ee43638c4b2 100644
--- a/app/assets/javascripts/tree_show.js.coffee
+++ b/app/assets/javascripts/tree_show.js.coffee
@@ -5,10 +5,12 @@ $(document).ready ->
$("html, body").animate
scrollTop: $(".navbar").offset().top - $(".navbar").height()
, 200
- false
- $("a").click (e) ->
- unless location.hash is ""
+ $("a").click (event) ->
+ link = event.target
+ isAnchor = link instanceof HTMLAnchorElement
+
+ if (location.hash != "" || isAnchor)
$("html,body").animate
scrollTop: $(this).offset().top - $(".navbar").height() - 3
, 200