{% 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 %}