yoqw/web/cms/app/templates/components/editable-cell.hbs
2020-07-01 15:22:07 +08:00

28 lines
841 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=(action 'doUpdate')
insert-newline=(action '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-{{col-width}} no-padding" {{action 'doEdit'}} style="min-height: 1em;">
{{get model field}}
</div>
{{/if}}