36 lines
1.2 KiB
Handlebars
36 lines
1.2 KiB
Handlebars
<label for="{{if name name idField}}" class="{{label-class}} control-label no-padding-right"> {{label}} </label>
|
|
<div class="{{input-class}}">
|
|
|
|
{{#if hasBlock}}
|
|
{{yield}}
|
|
{{else}}
|
|
{{#if (eq 'file' type)}}
|
|
{{input class='col-xs-12' type='file' name=name}}
|
|
{{else if (eq 'textarea' type)}}
|
|
{{textarea class='col-xs-12'
|
|
name=name
|
|
rows=rows
|
|
cols=cols
|
|
value=(mut (get dataModel name))
|
|
class='form-control textarea-resize-vertical'
|
|
placeholder=(if placeholder placeholder label)}}
|
|
{{else if (eq 'show' type)}}
|
|
<h5 class="grey">{{get dataModel name}}</h5>
|
|
{{else}}
|
|
{{input class='col-xs-12 width-100'
|
|
type=type
|
|
readonly=readonly
|
|
name=name
|
|
placeholder=(if placeholder placeholder label)
|
|
value=(mut (get dataModel name))}}
|
|
{{/if}}
|
|
{{/if}}
|
|
</div>
|
|
{{#if imageUrl}}
|
|
<div class="col-xs-2 padding-top-3 no-padding-left" style="padding-top: 3px;">
|
|
{{image-previews previews=imageUrl}}
|
|
</div>
|
|
{{/if}}
|
|
{{#if (and hasError error-msg)}}
|
|
{{form-input-errors-msg name=name}}
|
|
{{/if}} |