Sha256: 9abcc1a4e63ff4e2b7bff7f4a2c6a871c89383286d460be72e9f8c2bc5fd74d9

Contents?: true

Size: 516 Bytes

Versions: 1

Compression:

Stored size: 516 Bytes

Contents

angular.module('EssayApp.directives').directive("ngFocusOn", ['$timeout', ($timeout) ->
  restrict: 'A',
  scope: true,
  link: ($scope, $element, $attr) ->

    $scope.$watch $attr.ngFocusOn, (value) ->
      unless angular.isUndefined(value)
        $timeout (->
          inputElement = if $element.is('input')
              $element
            else
              $element.find('input')

          if value
            inputElement.focus()
          else
            inputElement.blur()
        ), 200, false
])

Version data entries

1 entries across 1 versions & 1 rubygems

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