Sha256: f551a28500e92cd15e1a4f3970f0f00157bb6aa0c5a6724229a8cd6ae3088526
Contents?: true
Size: 931 Bytes
Versions: 5
Compression:
Stored size: 931 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 @namespacedTrigger 'activeClick' @on 'keydown', (e) => return if @disabled if e.which == 13 @namespacedTrigger 'enterPress' false else if e.which == 8 || e.which == 46 @clearSelected() && @namespacedTrigger('clear') false else if e.which == 38 @namespacedTrigger 'arrowPress', ['up'] false else if e.which == 40 @namespacedTrigger 'arrowPress', ['down'] false _disabledChanged: -> if @disabled @jq.removeAttr 'tabindex' else @jq.attr 'tabindex', '0' TaoComponent.register Tao.Form.Select.Result
Version data entries
5 entries across 5 versions & 1 rubygems