Sha256: 45db4a230f1045e882ce6c41a15654a4ffebe6f625c79289f4209ba7ddefb9d4
Contents?: true
Size: 1.04 KB
Versions: 3
Compression:
Stored size: 1.04 KB
Contents
class Lanes.Components.RecordFinder.Clause extends Lanes.Components.Base FILE: FILE 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
3 entries across 3 versions & 1 rubygems