Sha256: 38f2f9e2bab51bd3ffeafdbc1b60e6247282aabbf9c57b2901add00780ba539c
Contents?: true
Size: 1.03 KB
Versions: 2
Compression:
Stored size: 1.03 KB
Contents
class Lanes.Components.RecordFinder.Clause extends Lanes.Components.Base writeTemplateName: 'clause' useFormBindings: true domEvents: 'hidden.bs.dropdown': 'onQueryChange' 'click .del-clause': 'delClause' 'input input.query-string': 'onInput' onInput: (ev)-> this.model.value = ev.target.value bindings: 'model.description': '.query-field-description' subviews: fields: component: 'RadioGroup', model:'model', options: -> { choices: @model.fields, field_name: 'fields', access: 'write' } operators: component: 'RadioGroup', model: 'model' options: -> { choices: @model.operators, field_name: 'operators', mappings: { title:'name', visible: 'valid' }, access: 'write' } delClause: -> @model.remove() onQueryChange: -> this.$('input.query-string').focus() render: -> super @defer @focus, delay: 500 this focus: -> this.$('input.query-string').focus()
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
lanes-0.1.9 | client/lanes/components/record-finder/Clause.coffee |
lanes-0.1.8 | client/lanes/components/record-finder/Clause.coffee |