Sha256: 1297d611ffb0b1eac68158798cac35b4753b6f09277762f035a4d5f490c09337

Contents?: true

Size: 735 Bytes

Versions: 11

Compression:

Stored size: 735 Bytes

Contents

## Working example for this: https://codepen.io/anon/pen/MBVewo
#class up.FocusFollower
#
#  constructor: ->
#    @discardDelay = 80
#    fieldSelector = up.form.fieldSelector()
#    $(document).on('focusin', fieldSelector, @fieldFocused)
#    $(document).on('focusout', fieldSelector, @fieldBlurred)
#    @reset()
#
#  reset: ->
#    clearTimeout(@discardTimer)
#    @field = undefined
#
#  fieldFocused: (event) =>
#    clearTimeout(@discardTimer)
#    @field = event.currentTarget
#
#  fieldBlurred: (event) =>
#    clearTimeout(@discardTimer)
#    @discardTimer = u.timer(@discardDelay, @discardField)
#
#  discardField: =>
#    @field = undefined
#
#  lastField: ->
#    if u.isDetached(@field)
#      @discardField()
#    @field

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
unpoly-rails-1.0.3 lib/assets/javascripts/unpoly/classes/focus_follower.coffee
unpoly-rails-1.0.1 lib/assets/javascripts/unpoly/classes/focus_follower.coffee
unpoly-rails-1.0.0 lib/assets/javascripts/unpoly/classes/focus_follower.coffee
unpoly-rails-0.62.1 lib/assets/javascripts/unpoly/classes/focus_follower.coffee
unpoly-rails-0.62.0 lib/assets/javascripts/unpoly/classes/focus_follower.coffee
unpoly-rails-0.61.1 lib/assets/javascripts/unpoly/classes/focus_follower.coffee
unpoly-rails-0.61.0 lib/assets/javascripts/unpoly/classes/focus_follower.coffee
unpoly-rails-0.60.3 lib/assets/javascripts/unpoly/classes/focus_follower.coffee
unpoly-rails-0.60.2 lib/assets/javascripts/unpoly/classes/focus_follower.coffee
unpoly-rails-0.60.1 lib/assets/javascripts/unpoly/classes/focus_follower.coffee
unpoly-rails-0.60.0 lib/assets/javascripts/unpoly/classes/focus_follower.coffee