lemo-crm/web/app/templates/components/editable-cell.hbs
Shaun Chyxion 64d1dab732 update
2017-08-16 21:33:34 +08:00

28 lines
806 B
Handlebars

{{#if isEditing}}
{{#if (eq type 'text')}}
{{input type='text'
name=model.id
placeholder=placeholder
class='col-xs-12'
value=(mut (get model field))
focus-out='doUpdate'
insert-newline='doUpdate'
}}
{{else if (eq type 'number')}}
{{input-spinner name=model.id
max=max
min=min
step=step
value=(mut (get model field))
}}
<button class="btn btn-sm btn-success" type="button" {{action 'doUpdate'}}>
<i class="ace-icon fa fa-check bigger-110"></i>
Submit
</button>
{{/if}}
{{else}}
<div class="col-xs-12 no-padding" {{action 'doEdit'}} style="height: 1em;">
{{get model field}}
</div>
{{/if}}