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