<div class="w-100">
{% for key, carousel in content %}
<div class="card mb-3">
<div class="card-body">
<div class="mb-3">
<label class="text-muted">
{{ phrase('Background') }}
</label>
<div data-provides="fileupload" class="fileupload fileupload-new text-sm-center mb-3">
<span class="btn btn-file d-block">
<input type="file" name="{{ name }}[background][{{ key }}]" accept="{{ accept }}" role="image-upload" id="{{ name }}_input" {{ readonly }} />
<div class="fileupload-new text-center">
<img class="img-fluid upload_preview rounded" src="{{ carousel.src.background }}" alt="..." />
</div>
<button type="button" class="btn btn-sm btn-danger rounded-circle position-absolute top-0 end-0" onclick="jExec($(this).closest('.fileupload').find('input[type=file]').val(''), $(this).closest('.fileupload').find('img').attr('src', '{{ carousel.src.placeholder }}'))"><i class="mdi mdi-delete"></i></button>
</span>
</div>
</div>
<div class="mb-3">
<input type="text" name="{{ name }}[title][{{ key }}]" class="form-control" placeholder="{{ phrase('Title') }}" value="{{ carousel.title }}" id="{{ name }}_input" spellcheck="false" {{ readonly }} />
</div>
<div class="mb-3">
<textarea name="{{ name }}[description][{{ key }}]" class="form-control" placeholder="{{ phrase('Description') }}" id="{{ name }}_input" rows="1" spellcheck="false" {{ readonly }}>{{ carousel.description }}</textarea>
</div>
<div class="row">
<div class="col-md-6">
<div class="mb-3">
<input type="text" name="{{ name }}[link][{{ key }}]" class="form-control" placeholder="{{ phrase('Target URL') }}" value="{{ carousel.link }}" id="{{ name }}_input" spellcheck="false" {{ readonly }} />
</div>
</div>
<div class="col-md-6">
<div class="mb-3">
<input type="text" name="{{ name }}[label][{{ key }}]" class="form-control" placeholder="{{ phrase('Button Label') }}" value="{{ carousel.label }}" id="{{ name }}_input" spellcheck="false" {{ readonly }} />
</div>
</div>
</div>
</div>
<div class="card-footer pt-1 pb-1">
<input type="hidden" name="{{ name }}[default_background][{{ key }}]" value="{{ carousel.background }}" {{ readonly }} />
<div class="btn-group btn-group-sm">
<a href="javascript:void(0)" class="btn btn-secondary {% if readonly is empty %} --move-up {% endif %}" data-element=".card" data-bs-toggle="tooltip" title="{{ phrase('Move Up') }}">
<i class="mdi mdi-arrow-collapse-up"></i>
</a>
<a href="javascript:void(0)" class="btn btn-secondary {% if readonly is empty %} --move-down {% endif %}" data-element=".card" data-bs-toggle="tooltip" title="{{ phrase('Move Down') }}">
<i class="mdi mdi-arrow-collapse-down"></i>
</a>
</div>
<a href="javascript:void(0)" class="btn btn-outline-danger btn-sm float-end" {% if readonly is empty %} role="remove-carousel" {% endif %} data-element=".card">
<i class="mdi mdi-delete" data-bs-toggle="tooltip" title="{{ phrase('Remove') }}"></i>
</a>
</div>
</div>
{% endfor %}
<div class="d-grid">
<a href="javascript:void(0)" class="btn btn-light d-block" {% if readonly is empty %} role="add-carousel" {% endif %} data-field="{{ name }}" data-image-placeholder="{{ placeholder }}" style="border:2px dashed #ddd">
<i class="mdi mdi-plus-circle-outline"></i>
{{ phrase('Add') }}
</a>
</div>
</div>
|