<style>
/* The switch - the box around the slider */
.switch {
position: relative;
display: inline-block;
width: 30px;
height: 17px;
}
/* Hide default HTML checkbox */
.switch input {
opacity: 0;
width: 0;
height: 0;
}
/* The slider */
.slider {
position: absolute;
cursor: pointer;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: #ccc;
-webkit-transition: .4s;
transition: .4s;
}
.slider:before {
position: absolute;
content: "";
height: 13px;
width: 13px;
left: 2px;
bottom: 2px;
background-color: white;
-webkit-transition: .4s;
transition: .4s;
}
input:checked + .slider {
background-color: #f39c12;
}
input:focus + .slider {
box-shadow: 0 0 1px #2196F3;
}
input:checked + .slider:before {
-webkit-transform: translateX(13px);
-ms-transform: translateX(13px);
transform: translateX(13px);
}
/* Rounded sliders */
.slider.round {
border-radius: 34px;
}
.slider.round:before {
border-radius: 50%;
}
.opacity-customs
{
opacity: 0.5;
}
</style>
<div class="col-md-3" id="itineraire-content">
{% if document is not null and document.documentGeneratorPages|length > 0 %}
<ul class="nav nav-tabs" id="previewTab" role="tablist" style="display:flex;justify-content:flex-start">
<li class="nav-item">
<a class="nav-link active" id="prev-content-tab" data-toggle="tab" href="#prev-content" role="tab" aria-controls="prev-content" aria-selected="true">Contenus</a>
</li>
<li class="nav-item">
<a class="nav-link" id="prev-pattern-tab" data-toggle="tab" href="#prev-pattern" role="tab" aria-controls="prev-pattern" aria-selected="false">Patterns</a>
</li>
<li style="margin-left: auto;display:flex;align-items:center">
<label class="switch">
<input id="switch-border" type="checkbox">
<span class="slider round"></span>
</label>
</li>
</ul>
<div class="tab-content border-left border-right border-bottom" id="preview-content">
<div class="tab-pane fade show active" id="prev-content" role="tabpanel" aria-labelledby="prev-content-tab">
<div class="day p-3">
<h3>CONTENUS DISPONIBLES</h3>
<span class="info" id="info"></span>
<div class="day-document pt-3" id="services-activites" data-target="" style="">
</div>
<span class="info">Contenus libres</span>
<div class="container">
<div class="row">
<div class="col-10">
<input id="editorial-search" class="form-input form-control" placeholder="Rechercher dans les contenus libres">
</div>
<div class="col-2">
<button id="editorial-search-button" class="form-control" type="button"><i class="fa fa-search"></i></button>
</div>
</div>
</div>
<div class="day-document pt-3" id="custom" data-target="" style="">
<ul>
{% for custom in customs.custom %}
<li class="custom" onclick="clickDrop(event)" draggable="true" ondragstart="drag(event)" id="custom_{{ custom.editorialId }}" data-id="{{ custom.editorialId }}">
<div class="custom-drag float-left">
<i class="fas fa-grip-vertical"></i>
</div>
<div class="drag-info">
<strong>{{ custom.libelle }}</strong>
</div>
<div style="clear: both;"></div>
</li>
{% endfor %}
</ul>
</div>
<!--span class="info">Images</span>
<div class="day-document pt-3" id="images" data-target="" style="">
{% for index, image in customs.images %}
<li class="image" style="position: relative;"><div draggable="true" ondragstart="drag(event)"><a href="#" id="image_{{index}}"><img class="image-preview" src="/{{ image[0] }}"><i class="fas fa-grip-vertical"></i> </a></div></li>
{% endfor %}
</div-->
</div>
</div>
<div class="tab-pane fade" id="prev-pattern" role="tabpanel" aria-labelledby="prev-pattern-tab">
<div class="p-3">
<div id="mask-drag" style="position: absolute; width: 100%; height: 100%; z-index: 999999999; display: none;">
</div>
<h3>PATTERNS DISPONIBLES</h3>
<span class="info">{% if patterns|length == 0 %}Aucune pattern{% else %}{{ patterns|length }} pattern{% if patterns|length > 1 %}s{% endif %} disponible{% if patterns|length > 1 %}s{% endif %}{% endif %}</span>
<nav class="nav nav-pills nav-justified" id="mode">
<a class="nav-link active" href="#" data-mode="texte">Mode texte</a>
<a class="nav-link" href="#" data-mode="code">Mode code</a>
</nav>
<ul style="max-height: 500px; overflow: hidden; overflow-y: scroll;">
{% for pattern, data in patterns %}
<li class="{% if data.value is null %} opacity-customs {% endif %} custom" draggable="true" onclick="clickDrop(event)" ondragstart="drag(event)" id="pattern_{{ pattern }}">
<div class="custom-drag float-left">
<i class="fas fa-grip-vertical"></i>
</div>
<div class="drag-info">
<strong>[[{{ pattern }}]]</strong>
{% if data.description|length != 0 %}
{{ data.description }}
{% endif %}
</div>
<div style="clear: both;"></div>
</li>
{% endfor %}
</ul>
</div>
</div>
</div>
{% endif %}
</div>