<div class="property-listing list-view" id="vjs-list-hotels"> <div v-if="hotel_loading>0"> {% if configAffichage.HOTEL.LOADING_LIST == 'html' %} {% include checkCustomTemplate('SejourHotel/availability/load-full-screen.html.twig') %} {% elseif configAffichage.HOTEL.LOADING_LIST == 'recap' %} <div id="loftloader-wrapper" data-load-time="3000" style="visibility:visible !important;transform: translateX(0) !important; height: 100vh !important;background-size: 100% 100% !important;z-index: 9999;"> <div class="loader-inner"> <div id="loader" style="opacity:1 !important"> <p class="loading" style="height: 100% !important; width:100% !important;"> <img class="load" src=" {{ domaineBack() }}/{{ asset(image|default('/file_manager/source/landing-list.gif')) }}"> </p> <p class="recap"> {{ "Recherche en cours"|trans }} {#{{ "On est entrain de vous chercher les meilleures offres pour"|trans}} #} </p> <p class="recap" id="recapVille"><i aria-hidden="true" class="fas fa-map-marker-alt fa-1 mr-2"></i> ${ recap.destination }</p> <p class="recap" id="recapDate"><i aria-hidden="true" class="fa fa-calendar fa-1 mr-2"></i> ${ recap.checkin } AU ${ recap.checkout }</p> <p class="recap" id="recapOccupation"><i aria-hidden="true" class="fa input-users fa-1 mr-2"></i> ${ recap.occupations }</p> </div> </div> </div> {% else %} {% if plateforme_hotel == 'true' %} <template v-for="item in nbr_room"> <div class="ssc-card ssc-wrapper"> <div class="row" ref="listeHotels"> <div class="col-md-4"> <div class="ssc-line mb w-100"></div> </div> </div> <br> <div class="row"> <div class="col-md-4"> <div class="ssc-square mb w-100"></div> </div> <div class="col-md-8"> <div class="ssc-square mb w-100"></div> </div> </div> </div> </template> {% else %} <template v-for="item in hotel_loading"> <div class="ssc-card ssc-wrapper"> {% if not onlyHotelPrice is defined or not onlyHotelPrice %} <div class="row"> <div class="col-md-4"> <div class="ssc-square mb"></div> </div> <div class="col-md-6"> <div class="ssc-line mb"></div> <div class="ssc-line mb w-50"></div> <div class="ssc-square mb" style="height: 94px"></div> </div> <div class="col-md-2"> <div class="ssc-square mb"></div> </div> </div> {% endif %} {% if app.request.get('product') == "appartement" %} {% if app.request.get('_route') != 'sejour_hotel_availability' or app.request.get('_route') != 'sejour_appartement_availability'%} <div class="row"> <div class="col-md-5 pull-right"> <div class="ssc-line mb w-100"></div> </div> </div> {% endif %} {% elseif hotelSearchOnlyDetails|default('false') == 'false' %} {% if app.request.get('_route') != 'sejour_hotel_availability' or app.request.get('_route') != 'sejour_appartement_availability' %} <div class="row"> {% if resultView in ['combin-room-pension','room-pension'] %} <div class="col-md-12"> <div class="ssc-line mb w-100"></div> </div> {% else %} <div class="col-md-4"> <div class="ssc-line mb w-100"></div> </div> <div class="col-md-4"> <div class="ssc-line mb w-100"></div> </div> <div class="col-md-4"> <div class="ssc-line mb w-100"></div> </div> {% endif %} </div> <br> <div class="row"> <div class="col-md-12"> <div class="ssc-square mb{{ resultView in ['pension-combin-room','combin-room-pension'] ? ' h-300' : '' }}"></div> </div> </div> {% endif %} {% endif %} </div> <br> </template> {% endif %} {% endif %} </div> <template v-if="hotels.length == 0 && hotel_loading == 0"> {{ macro('sejour-hotel.availability').zeroResultat() }} </template> <div class="row"> <!-- Barre de progression --> <template> <div v-if="progressHotels > 0 && progressHotels < 100" class="progress mt-3" style="height: 20px;display: block !important;"> <div class="progress-bar progress-bar-striped progress-bar-animated" role="progressbar" :style="'width: ' + progressHotels + '%'" :aria-valuenow="progressHotels" aria-valuemin="0" aria-valuemax="100"> ${ progressHotels }% (${ loadedHotels }/${ totalHotels }) </div> </div> </template> <!-- Fin barre de progression --> <div ref="listeHotels"> <paginate name="pagin_hotels" :list="filteredHotels" :per="paginate_per" tag="div" class="paginate-hotels" ref="paginator"> <template v-for="(response , index_hotel) in paginated('pagin_hotels')"> <item-hotel :key="'hotel-' + index_hotel + '-' + response.Hotel.Id + '-' + response.Source" :index_hotel=index_hotel :response=response></item-hotel> </template> </paginate> </div> </div> <!--end property items--> <hr class="hr-list-hotel"> <!--start Pagination--> <div class="pagination-main"> <paginate-links for="pagin_hotels" :show-step-links="true" :limit="4" :classes="{'ul': 'pagination'}" :hide-single-page="true" @click.native="scrollToTopHotels"> </paginate-links> <!--start Pagination--> </div> {% if product is defined and product =='appartement' %} {% set url='tarif_dispo_appartement' %} {% else %} {% set url='tarif_dispo' %} {% endif %} <form action="{{ path(url) }}" ref="tarifDispo" id="tarif-dispo" target="_blank" method="post"> <textarea name="BookingCreation" hidden ref="requestBookingCreation"></textarea> </form></div>