39 lines
1.4 KiB
Handlebars
39 lines
1.4 KiB
Handlebars
<div class="col-sm-12">
|
|
<div class="col-sm-4 no-padding-left">
|
|
{{#x-select class='form-control' action=(action 'onColChanged') value=criterion.col as |xs|}}
|
|
{{#each cols as |col|}}
|
|
{{#xs.option value=col.col}}{{col.name}}{{/xs.option}}
|
|
{{/each}}
|
|
{{/x-select}}
|
|
</div>
|
|
|
|
{{#unless valOptions}}
|
|
<div class="col-sm-3 no-padding-left">
|
|
{{#x-select class='form-control' action=(action 'onOpChanged') value=criterion.op as |xs|}}
|
|
{{#each ops as |op|}}
|
|
{{#xs.option value=op.op}}{{op.name}}{{/xs.option}}
|
|
{{/each}}
|
|
{{/x-select}}
|
|
</div>
|
|
{{/unless}}
|
|
|
|
<div class="col-sm-5 no-padding">
|
|
<div class="col-sm-10 no-padding">
|
|
{{#if valOptions}}
|
|
{{#x-select class='form-control' action=(action 'onValChanged') value=criterion.val as |xs|}}
|
|
{{#each valOptions as |val|}}
|
|
{{#xs.option value=val.id}}{{val.name}}{{/xs.option}}
|
|
{{/each}}
|
|
{{/x-select}}
|
|
{{else}}
|
|
{{input type='text' class='input-medium' value=(mut (get criterion 'val'))}}
|
|
{{/if}}
|
|
</div>
|
|
<div class="col-sm-2 no-padding">
|
|
<button class="form-control red close" {{action 'remove'}}>
|
|
<i class="ace-icon fa fa-times smaller-80"></i>
|
|
</button>
|
|
</div>
|
|
</div>
|
|
</div>
|