Remove unused smoothScrollTo directive

This commit is contained in:
Matt-Yorkley
2021-08-02 14:46:46 +01:00
parent f5a05bf0d8
commit 4569dbe800

View File

@@ -1,14 +0,0 @@
angular.module('Darkswarm').directive "ofnSmoothScrollTo", ($location, $document)->
# Onclick sets $location.hash to attrs.ofnScrollTo
# Then triggers $document.scrollTo
restrict: 'A'
link: (scope, element, attrs)->
element.bind 'click', (ev)->
ev.stopPropagation()
$location.hash attrs.ofnScrollTo
target = $("a[name='#{attrs.ofnSmoothScrollTo}']")
# Scrolling is confused by our position:fixed top bar and page alert bar
# - add an offset to scroll to the correct location, plus 5px buffer
offset = $("nav.top-bar").height()
offset += 5
$document.scrollTo target, offset, 1000