{% extends "base.html.twig" %}
{% block stylesheets %}
{{ parent() }}
<link rel="stylesheet" href="./assets/lib/mark-your-calendar/mark-your-calendar.css">
<link rel="stylesheet" href="./assets/css/recherche.css">
<link rel="stylesheet" href="./assets/lib/jquery-multiselect/jquery.multiselect.css">
{% endblock %}
{% block javascripts %}
{{ parent() }}
<script src="./assets/lib/jquery-multiselect/jquery.multiselect.js"></script>
<script src="./assets/lib/mark-your-calendar/mark-your-calendar.js"></script>
<script src="/assets/js/mapJson.js"></script>
<script src="./assets/js/recherche.js"></script>
<script>
var map;
var geocoder;
var infowindow;
</script>
{% endblock %}
{% block body %}
{{ parent() }}
<div class="backgroundheaderSearch"></div>
{% endblock %}
{% block content %}
{{ parent() }}
<section>
<div class="container">
<div class="col-md-6">
<h2 class="title">Vous recherchez un <br> audioprothésiste sur <br> <span id="villeTitre"></span></h2>
</div>
</div>
</section>
<section class="recherche">
<!-- Back to top button -->
<a id="button"> <i class="fas fa-angle-up"></i></a>
<div class="container-fluid" style="padding:0;">
<div class="row rowPrincipal" style="margin-right: 0;">
<div class="col-md-6 mapColumn">
<div id="filterMap" class="filter-map" style="display:none"></div>
<div class="btnMap">
<button class="prendreRDV btn btn-vert-inverse" id="showMap" onclick="validerFiltre()">
<span class="text">voir sur la carte</span>
<div class="wave"></div>
</button>
</div>
</div>
<div class="col-md-6 ">
<div id="filterSearch">
<div class="inputSearch row">
<div class="col-md-6">
<div class="input-group">
<span class="input-group-text" id="nom-icon"><i class="far fa-search"></i></span>
<input type="text" class="form-control" placeholder="Nom de l’audioprothésiste" id="nom" name="nom" aria-label="nom" aria-describedby="nom-icon">
</div>
</div>
<div class="col-md-6">
<div class="input-group">
<span class="input-group-text" id="ville-icon"><i class="fas fa-map-marker-alt"></i></span>
<input type="text" class="form-control" placeholder="Ville" aria-label="ville" id="ville" name="ville" aria-describedby="ville-icon">
</div>
</div>
</div>
<!-- <div class="row">
<select class="form-select" id="motif" >
<option hidden> Sélectionnez votre motif de consultation</option>
</select>
</div> -->
<div class="filtresContainer" >
<div class="" style="padding-left:0; min-width: 120px;">
<select class="" multiple="multiple" id="filtre" >
<optgroup label="Disponibilité">
<option id="today" value="d1" data-name="disponibilite">Aujourdhui</option>
<option id="nextDay" value="d3" data-name="disponibilite"> Dans les 3 prochain jours</option>
</optgroup>
<optgroup label="Spécialités" id="specialiter">
{% for specialite in specialites %}
<option value="s{{specialite.id}}" data-name="specialites">{{specialite.libelle}}</option>
{% endfor %}
<optgroup label="Prestations et prise en charge">
{% for prestation in prestations %}
<option value="p{{prestation.id}}" data-name="prestations">{{prestation.libelle}}</option>
{% endfor %}
</optgroup>
</select>
</div>
<div class="checkboxContainer">
<div class="" style="text-align: left;">
</div>
<div class="" style="text-align:right; padding:0">
<button id="validateFiltre" onclick="validerFiltre()"><i class="far fa-search"></i></button>
</div>
</div>
</div>
</div>
<script src="https://maps.googleapis.com/maps/api/js?key=AIzaSyCRmNV4VerjHHrsOoQOMmRWwpKL_ekzJrc&libraries=geometry,drawing,places&callback=initMap" defer></script>
<div class="cardCentre">
<div class="containerCards">
{% include "./recherche/carteCentre.html.twig" %}
{% include "./recherche/centreImported.html.twig" %}
{% if centres | length == 0 and centresImported | length == 0 %}
<p style="font-size:21px; margin-top:25px; font-weight:500;"> Il n'y a aucun résultat pour votre recherche </p>
{% endif %}
</div>
<div class="loadingCards-container" id="loadingCards" style="display:none;">
<img class="loading" src="./assets/img/recherche/loading.gif" alt="loading" />
</div>
</div>
</div>
</div>
<div id="afficherMap" class="buttonMapContainer" onclick="afficherMap();"> <div class="buttonMap"> <span class="material-icons">map</span>Voir MAP</div></div>
<div id="cacherMap" class="buttonMapContainer" onclick="cacherMap();"> <div class="buttonMap"> <span class="material-icons">map</span>Cacher MAP</div></div>
</div>
</section>
<script>
var btn = $('#button');
$(window).scroll(function() {
if ($(window).scrollTop() > 300) {
btn.addClass('show');
} else {
btn.removeClass('show');
}
});
btn.on('click', function(e) {
e.preventDefault();
$('html, body').animate({ scrollTop: $('html, body').offset().top }, '300');
});
$(document).ready(function () {
var filterSearch = $("#filterSearch");
var filterSearchOffset = filterSearch.offset().top;
function toggleStickyClass() {
var scrollPosition = $(window).scrollTop();
if (scrollPosition > filterSearchOffset) {
filterSearch.addClass("sticky-search");
} else {
filterSearch.removeClass("sticky-search");
}
}
toggleStickyClass();
$(window).scroll(function () {
toggleStickyClass();
});
});
</script>
{% endblock %}