Sha256: 74b0e89a88552cec2d67ea580a44a23bd119243c415fcfde81ebbfe455fdaab9

Contents?: true

Size: 509 Bytes

Versions: 1

Compression:

Stored size: 509 Bytes

Contents

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

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
translation_cms-0.1.5 app/assets/javascripts/app/directives/ng-overlay.js.coffee