PHP Classes

File: themes/backend/components/form/carousel.twig

Recommend this page to a friend!
  Classes of Aby Dahana   Aksara   themes/backend/components/form/carousel.twig   Download  
File: themes/backend/components/form/carousel.twig
Role: Auxiliary data
Content type: text/plain
Description: Auxiliary data
Class: Aksara
A CodeIgniter based API and CRUD generator
Author: By
Last change: Minor update and changes
Date: 6 months ago
Size: 4,318 bytes
 

Contents

Class file image Download
<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>