28 lines
806 B
Handlebars
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}}
|