Sha256: f32a987ee407627cb1f1a5e0924b7dd0a3c0274aa56aafd89bee79e697fd3e9d
Contents?: true
Size: 1.11 KB
Versions: 1
Compression:
Stored size: 1.11 KB
Contents
#describe 'up.FocusTracker', -> # # describe '#lastField', -> # # it 'returns undefined if no field is focused', -> # tracker = new up.FocusTracker() # expect(tracker.lastField()).toBeUndefined() # # it 'returns a <input type="text"> after it was focused', -> # tracker = new up.FocusTracker() # $form = affix('form') # $input = $form.affix('input[type=text]') # $input.focus() # expect(tracker.lastField()).toEqual($input[0]) # # it 'returns a <select> after it was focused', -> # tracker = new up.FocusTracker() # $form = affix('form') # $select = $form.affix('select') # $option = $select.affix('option') # $select.focus() # expect(tracker.lastField()).toEqual($select[0]) # # it 'returns the field that was most recently focused after a series of focus/blur' # # it 'returns undefined after a field was focused, but then detached' # # it 'returns a previously focused field for some time after it was blurred, so we can retrieve the last field after the user submits' # # it 'returns undefined after a field was blurred and some time has passed' #
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
unpoly-rails-0.57.0 | spec_app/spec/javascripts/up/classes/focus_tracker_spec.coffee |