summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>2015-01-14 19:39:10 -0800
committerDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>2015-01-14 19:39:10 -0800
commit8bc65f6d4bc665a1bde9ae2863eb884050acff1d (patch)
treee2e9d4e25c28edd2b138323378692f970b4aab7d
parent2c053c93b2ab6f4a42822a8db537e228463e8129 (diff)
downloadgitlab-ce-8bc65f6d4bc665a1bde9ae2863eb884050acff1d.tar.gz
Fix anchors being hidden under fixed navbar issue
-rw-r--r--app/assets/javascripts/application.js.coffee10
1 files changed, 10 insertions, 0 deletions
diff --git a/app/assets/javascripts/application.js.coffee b/app/assets/javascripts/application.js.coffee
index 4cda8b75d8e..6d038f772e9 100644
--- a/app/assets/javascripts/application.js.coffee
+++ b/app/assets/javascripts/application.js.coffee
@@ -109,9 +109,19 @@ window.unbindEvents = ->
$(document).unbind('scroll')
$(document).off('scroll')
+window.shiftWindow = ->
+ scrollBy 0, -50
+
document.addEventListener("page:fetch", unbindEvents)
+# Scroll the window to avoid the topnav bar
+# https://github.com/twitter/bootstrap/issues/1768
+if location.hash
+ setTimeout shiftWindow, 1
+window.addEventListener "hashchange", shiftWindow
+
$ ->
+
# Click a .one_click_select field, select the contents
$(".one_click_select").on 'click', -> $(@).select()