Sha256: 749431d34bf2bcafe5771a47fead0314ef1a14e2441f36521f58050ca9ae1c81
Contents?: true
Size: 933 Bytes
Versions: 3
Compression:
Stored size: 933 Bytes
Contents
#= require tao/form/shared/fields/select/multiple_result/base class Tao.Form.Select.MultipleResult extends Tao.Form.Select.MultipleResultBase @attribute 'active', type: 'boolean' _connected: -> super @linkAdd = @jq.find '.link-add' @linkAdd.attr('tabindex', '0') unless @disabled _bind: -> super @on 'click', '.link-add', (e) => return if @disabled @trigger 'activeClick' false @on 'keydown', '.link-add', (e) => return if @disabled if e.which == 13 @trigger 'enterPress' false else if e.which == 38 @trigger 'arrowPress', ['up'] false else if e.which == 40 @trigger 'arrowPress', ['down'] false _disabledChanged: -> if @disabled @linkAdd.removeAttr 'tabindex' else @linkAdd.attr 'tabindex', '0' focus: -> @linkAdd.focus() TaoComponent.register Tao.Form.Select.MultipleResult
Version data entries
3 entries across 3 versions & 1 rubygems