Improve keyboard usability of doc picker

pull/142/merge
Thibaut 10 years ago
parent b5f2ba5669
commit 44a3b4584d

@ -13,13 +13,16 @@ class app.views.DocPicker extends app.View
activate: -> activate: ->
if super if super
@render() @render()
@findByTag('input').focus()
app.appCache?.on 'progress', @onAppCacheProgress app.appCache?.on 'progress', @onAppCacheProgress
$.on @el, 'focus', @onFocus, true
return return
deactivate: -> deactivate: ->
if super if super
@empty() @empty()
app.appCache?.off 'progress', @onAppCacheProgress app.appCache?.off 'progress', @onAppCacheProgress
$.off @el, 'focus', @onFocus, true
return return
render: -> render: ->
@ -58,6 +61,9 @@ class app.views.DocPicker extends app.View
@save() @save()
return return
onFocus: (event) ->
$.scrollTo event.target.parentNode, null, 'continuous', bottomGap: 2
onEnter: => onEnter: =>
@save() @save()
return return

@ -268,6 +268,7 @@
} }
._list-label { ._list-label {
cursor: pointer;
transition: .2s; transition: .2s;
@extend %_list-dir; @extend %_list-dir;

Loading…
Cancel
Save