Files
openfoodnetwork/app/assets/javascripts/darkswarm/directives/scroll_after_load.js.coffee
2014-06-13 11:00:28 +10:00

11 lines
347 B
CoffeeScript

Darkswarm.directive 'scrollAfterLoad', ($timeout, $location, $document)->
restrict: "A"
link: (scope, element, attr) ->
if scope.$last is true
$(window).load ->
$timeout ->
elem = $("##{$location.hash()}")
if elem.length > 0
$document.scrollTo elem , 100, 200, (x)->
x * (2 - x)