Sha256: e0e4ad1828acc2d691c95243f0265ab8bf255966fca1fe0244bcc6260c5827f0

Contents?: true

Size: 461 Bytes

Versions: 1

Compression:

Stored size: 461 Bytes

Contents

angular.module('EssayApp.directives').directive 'scrollTo', ['utils', '$timeout', (utils, $timeout) ->
  restrict: 'A'
  scope: true
  require: '?ngModel'
  link: (scope, element, attrs, ngModel) ->
    # apply value when clicked on overlay
    $timeout (->
      element.on 'click', (e)->
        if element.is(e.target)
          e?.preventDefault()
          utils.scrollToElement(attrs.scrollTo)
          return false
        return true
    ), 0, false
]

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
translation_cms-0.1.5 app/assets/javascripts/app/directives/scroll-to.js.coffee