Help
RSS
API
Feed
Maltego
Contact
Domain > www.chambres-hotes-willow.fr
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2015-03-14
91.103.233.80
(
ClassC
)
2016-12-24
37.58.181.108
(
ClassC
)
2024-12-28
104.21.2.131
(
ClassC
)
Port 443
HTTP/1.1 200 OKDate: Sat, 28 Dec 2024 04:42:18 GMTContent-Type: text/html; charsetUTF-8Transfer-Encoding: chunkedConnection: keep-alivex-powered-by: PHP/8.1vary: Accept-Encodingpragma: no-cachecache-control: no-store, no-cache, must-revalidate, post-check0, pre-check0x-iplb-request-id: AC44AF17:A44C_57629A92:0050_676F81A9_242CA:5D58x-iplb-instance: 52438cf-cache-status: DYNAMICReport-To: {endpoints:{url:https:\/\/a.nel.cloudflare.com\/report\/v4?sKgyRxrXB%2FPidrssGpPBFy0XkOqyHaF%2BYqEZztTvmyXckF7bM4zcI1N5QCICjBl1HuAKWwu0pjVW4OOo1c6ToeR9QzatAgSq9pkeAyEh1SVlanPFbWOd5sTU%2FtsFyW%2BT%2BEE1Yl%2F3ECG%2B0P7LytZlH},group:cf-nel,max_age:604800}NEL: {success_fraction:0,report_to:cf-nel,max_age:604800}Server: cloudflareCF-RAY: 8f8ee2052f5c2f30-PDXalt-svc: h3:443; ma86400server-timing: cfL4;desc?protoTCP&rtt5848&min_rtt5721&rtt_var1710&sent5&recv6&lost0&retrans0&sent_bytes2889&recv_bytes739&delivery_rate506205&cwnd243&unsent_bytes0&cid19b4f1e45fcb46e2&ts430&x0 !DOCTYPE html>html>head>meta http-equivContent-Type contenttext/html; charsetutf-8>meta http-equivcontent-language contentfr>meta namedescription contentÀ égale distance de DEAUVILLE et TROUVILLE, proche de CABOURG, à 4 km de la sortie A13 de VILLERS-SUR-MER (A29), et près de PONT-L'ÉVÊQUE, deux chambres d'hôtes de charme avec coin...>title>Chambres d'hôtes Willow Valsemé, Pays d'Auge/title>link hrefchocolat-pistache/style.css?202412111433 relstylesheet typetext/css>script typetext/javascript srchttps://www.cybevasion.fr/javascript/highslide/highslide-full.js>/script>script typetext/javascript>hs.addSlideshow({ slideshowGroup: group1, interval: 5000, repeat: false, useControls: false, fixedControls: false, overlayOptions: { opacity: .6, position: bottom center, hideOnMouseOut: true }});hs.transitions expand, crossfade;hs.captionEval this.thumb.title;hs.fadeInOut true;/script>/head>body>div classheader>a href. titleAccueil>div classbloc_title stylemax-width: 883px;>h1>Chambres d'hôtes Willow/h1> div stylemargin-left: 10px; display: inline-block; vertical-align: bottom; margin-bottom: 5px;>/div>/div>/a>div classbloc_flags> img srchttps://www.cybevasion.fr/lib3/drapeaux/fr.gif titleFrançais classflag_selected> a hrefaccueil_en.html relalternate hreflangen>img srchttps://www.cybevasion.fr/lib3/drapeaux/en.gif titleEnglish>/a> a hrefaccueil_de.html relalternate hreflangde>img srchttps://www.cybevasion.fr/lib3/drapeaux/de.gif titleDeutsch>/a> a hrefaccueil_es.html relalternate hreflanges>img srchttps://www.cybevasion.fr/lib3/drapeaux/es.gif titleEspañol>/a> a hrefaccueil_it.html relalternate hreflangit>img srchttps://www.cybevasion.fr/lib3/drapeaux/it.gif titleItaliano>/a> a hrefaccueil_nl.html relalternate hreflangnl>img srchttps://www.cybevasion.fr/lib3/drapeaux/nl.gif titleNederlands>/a>/div>/div>table border0 cellspacing0 cellpadding0 aligncenter>tr>td alignleft>div classmenu>div>a href. classmenu_selected>Accueil/a>/div>div>a hrefphotos.html>Photos/a>/div>div>a hreftarifs.html>Tarifs & Planning/a>/div>div>a hrefplan.html>Plan/a>/div>div>a hrefcontact.html>Contact/a>/div>div>a hreflivredor.html>Avis/a>/div>/div>/td>td>div styledisplay:inline-block; width:105px;>!-- AddThis Button BEGIN -->script typetext/javascript>var addthis_config { ui_language: fr,}/script>div classaddthis_toolbox addthis_default_style addthis_16x16_style>a classaddthis_button_facebook>/a>a classaddthis_button_email>/a>a classaddthis_button_print>/a>a classaddthis_button_favorites>/a>a classaddthis_button_compact>/a>/div>script typetext/javascript src//s7.addthis.com/js/300/addthis_widget.js#pubidra-529dea255b1269ae>/script>!-- AddThis Button END -->/div>/td>/tr>/table>div classcontainer>div classmain_content>table width100% border0 cellspacing0 cellpadding0>tr>td valigntop width490>a href/photos.html>img srchttps://www.cybevasion.fr/thumb/480x360/chambres/france/14/27995_1208_1349.jpg width480 height360 titleLa maison WILLOW classvignette>/a>/td>td valigntop>div classbloc_contact_intro>h2>Chambres d'hôtes Willowbr>14340 Valsemébr>Pays d'Auge/h2>br>br>b>2 chambres/b>, b>22 m²/b>, b>2 personnes (total 4 personnes)/b>br>br>br>Jean-Marc MATTHYSbr>img srcchocolat-pistache/lib/gfx/contact_phone.png> b classcontact>02 31 88 69 62 - 06 03 05 45 54/b>br>br>Durée de location : 1-2 nuits minimum/div>/td>/tr>/table>br>b>/b>div classtexte_accueil>À égale distance de DEAUVILLE et TROUVILLE, proche de CABOURG, à 4 km de la sortie A13 de VILLERS-SUR-MER (A29), et près de PONT-LÉVÊQUE, deux chambres dhôtes de charme avec coin salon vous attendent pour votre plaisir dans une demeure de 1830 au milieu dun parc arboré et fleuri dun hectare entouré de haras.br />br />Parking clos dans la propriété pour plusieurs voituresbr />br />Le petit déjeuner vous sera servi en salon ou en terrasse. Il comprendra un maximum de produits maison.br />Chantal et Jean-Marc vous accueilleront avec plaisir et vous conseilleront pour vos visites du pays dAuge et des villes de la côte./div>div classdiv-list-20 styleline-height: 2;>img srcchocolat-pistache/lib/gfx/check.png> Parc de 1 hectare/div>div classdiv-list-20 styleline-height: 2;>img srcchocolat-pistache/lib/gfx/check.png> WiFi gratuit/div>div classdiv-list-20 styleline-height: 2;>img srcchocolat-pistache/lib/gfx/check.png> Parking privé/div>div classdiv-list-20 styleline-height: 2;>img srcchocolat-pistache/lib/gfx/check.png> Parking gratuit/div>div classdiv-list-20 styleline-height: 2;>img srcchocolat-pistache/lib/gfx/check.png> Jardin/div>div classdiv-list-20 styleline-height: 2;>img srcchocolat-pistache/lib/gfx/check.png> Terrasse/div>div classdiv-list-20 styleline-height: 2;>img srcchocolat-pistache/lib/gfx/check.png> Terrain clos/div>div classdiv-list-20 styleline-height: 2;>img srcchocolat-pistache/lib/gfx/check.png> Petit déjeuner inclus/div>div classdiv-list-20 styleline-height: 2;>img srcchocolat-pistache/lib/gfx/check.png> Local fermé/div>div classdiv-list-20 styleline-height: 2;>img srcchocolat-pistache/lib/gfx/check.png> Lavage vélo/div>div classdiv-list-20 styleline-height: 2;>img srcchocolat-pistache/lib/gfx/check.png> Outils/div>div classdiv-list-20 styleline-height: 2;>img srcchocolat-pistache/lib/gfx/check.png> Itinéraires balades/div>div classdiv-list-20 styleline-height: 2;>img srcchocolat-pistache/lib/gfx/check.png> Parking fermé/div>div classdiv-list-20 styleline-height: 2;>img srcchocolat-pistache/lib/gfx/check.png> Lavage moto/div>div classdiv-list-20 styleline-height: 2;>img srcchocolat-pistache/lib/gfx/check.png> Outils/div>div classdiv-list-20 styleline-height: 2;>img srcchocolat-pistache/lib/gfx/check.png> Itinéraires balades/div>div classdiv-list-20 styleline-height: 2;>img srcchocolat-pistache/lib/gfx/check.png> Sol dur et plat/div>div classdiv-list-20 styleline-height: 2;>img srcchocolat-pistache/lib/gfx/check.png> Local pour sécher les vêtements/div>div classdiv-list-20 styleline-height: 2;>img srcchocolat-pistache/lib/gfx/check.png> Terrain de pétanque/div>div classdiv-list-20 styleline-height: 2;>img srcchocolat-pistache/lib/gfx/check.png> Espèces/div>div classdiv-list-20 styleline-height: 2;>img srcchocolat-pistache/lib/gfx/check.png> Chèques acceptés/div>div classdiv-list-20 styleline-height: 2;>img srcchocolat-pistache/lib/gfx/check.png> Visa/div>div classdiv-list-20 styleline-height: 2;>img srcchocolat-pistache/lib/gfx/check.png> MasterCard/div>div classdiv-list-20 styleline-height: 2;>img srcchocolat-pistache/lib/gfx/check.png> Virement bancaire/div>div classdiv-list-20 styleline-height: 2;>img srcchocolat-pistache/lib/gfx/check.png> PayPal/div>div classdiv-list-20 styleline-height: 2;>img srcchocolat-pistache/lib/gfx/check.png> PayLib / Wero/div>br>br>img srchttps://www.cybevasion.fr/lib3/svg/animaux_0.svg height16 stylemargin: 0 2px -2px 0;> Les animaux de compagnie ne sont pas admis./div>/div>div classfooter>Site internet réalisé par a hrefhttps://www.cybevasion.fr/contact.html target_blank>Cybevasion.fr/a> - a href/mentions-legales.html>Mentions légales/a>/div>link relstylesheet typetext/css hrefhttps://www.cybevasion.fr/jquery/jquery-ui.css>link relstylesheet typetext/css hrefhttps://www.cybevasion.fr/jquery/jquery.qtip.css>link relstylesheet typetext/css hrefhttps://www.cybevasion.fr/jquery/jquery.swipebox.css>script typetext/javascript srchttps://www.cybevasion.fr/jquery/jquery-2.1.1.min.js>/script>script typetext/javascript srchttps://www.cybevasion.fr/jquery/jquery.extensions.js>/script>script typetext/javascript srchttps://www.cybevasion.fr/jquery/jquery-ui.min.js>/script>script typetext/javascript srchttps://www.cybevasion.fr/jquery/jquery.qtip.min.js>/script>script typetext/javascript srchttps://www.cybevasion.fr/jquery/jquery.ui.datepicker-fr.js>/script>script typetext/javascript srchttps://www.cybevasion.fr/jquery/jquery.scrollTo-min.js>/script>script typetext/javascript srchttps://www.cybevasion.fr/jquery/jquery.swipebox.js>/script>script typetext/javascript srchttps://www.cybevasion.fr/jquery/jquery-event-swipe.js>/script>script typetext/javascript srchttps://www.cybevasion.fr/javascript/cookiechoices.js?202001241439>/script>script typetext/javascript>document.addEventListener(DOMContentLoaded, function(event) { cookieChoices.showCookieConsentBar(En naviguant sur notre site, vous acceptez l\utilisation de cookies pour nous permettre de réaliser des analyses et vous proposer des contenus adaptés à vos centres d\intérêts., ACCEPTER, PARAMETRER, cookies.html);});/script>script>$(title!).qtip({ position: { viewport: $(window), target: mouse, adjust: { mouse: true, x: 15, y: 15 } }, style: { classes: qtip-light qtip-shadow, tip: {corner: false} }});$(function() { $(#arrivee).datepicker({minDate: 0, maxDate: +1Y +30D, numberOfMonths: 2});});/* Retourne le nb déléments dun tableau associatif */function count(array){ var c 0; for(var i in array){ if(arrayi ! undefined){ c++; } } return c;}$(document).ready(function(e) { $(.swipebox).swipebox({hideBarsDelay : 0, useSVG : false});});/script>script>var tabDatesFermees 2025-01-15,2025-01-16,2025-01-17,2025-01-18,2025-01-19,2025-01-20,2025-01-21,2025-01-22,2025-01-23,2025-01-24,2025-01-25,2025-01-26,2025-01-27,2025-01-28,2025-01-29,2025-01-30,2025-01-31,2025-02-01,2025-02-02,2025-02-03,2025-02-04,2025-02-05,2025-02-06,2025-09-04,2025-09-05,2025-09-06,2025-09-07,2025-09-08,2025-09-09,2025-09-10,2025-09-11,2025-09-12,2025-09-13,;/script>script typetext/javascript> /* Permet de vérifier si une date peut être sélectionnée ou non comme date darrivée */ function verifierDateFermees(date){ // format xxxx-yy-zz var date_sql date.getFullYear() + - + (0+(date.getMonth() + 1)).slice(-2) + - + (0+date.getDate()).slice(-2); if(typeof tab_dates_detail ! undefined && tab_dates_detail.hasOwnProperty(date_sql)){ var tab_details tab_dates_detaildate_sql.split(|); if($.inArray(available, tab_details)>0){ return true; } else if($.inArray(unavailable, tab_details)>0){ return false, completACetteDate, indisponible à cette date; } else if($.inArray(no_arrival, tab_details)>0){ return false, no_arrivee_possible, Pas d\arrivée possible ce jour; } } return true; } /* Permet de vérifier si une date peut être sélectionnée ou non comme date de départ */ function verifierDatesFermees_2(date){ // on travaille sur une copie de lobjet Date var date_tmp new Date(date.getFullYear(), date.getMonth(), date.getDate()); // On enlève un jour car il faut tester la date précédente (ouverte ou fermée) pour savoir si le jour actuel est disponible comme date de départ // Exemple dans $tab_dates_detail : 27: ouvert, 28: fermé // Pour une date de départ, le 28 doit être ouvert date_tmp.setDate(date_tmp.getDate() - 1); var date_sql date_tmp.getFullYear() + - + (0+(date_tmp.getMonth() + 1)).slice(-2) + - + (0+date_tmp.getDate()).slice(-2); if(typeof tab_dates_detail ! undefined && tab_dates_detail.hasOwnProperty(date_sql)){ var tab_details tab_dates_detaildate_sql.split(|); if($.inArray(unavailable, tab_details)>0){ return false, completACetteDate, indisponible à cette date; } else if($.inArray(no_departure, tab_details)>0){ return false, no_arrivee_possible, Pas de départ possible ce jour; } } return true; } // Retourne la duree_mini en fonction de la date darrivée prévue function get_duree_mini(date){ var duree_loc_mini 1; if(typeof tabDureeslocMiniDates ! undefined){ for(var i in tabDureeslocMiniDates){ if(date > tabDureeslocMiniDatesidd && date tabDureeslocMiniDatesidf){ duree_loc_mini tabDureeslocMiniDatesidm; break; } } } return duree_loc_mini; } // Retourne la duree_maxi en fonction de la date darrivée prévue function get_duree_maxi(date){ var duree_loc_maxi 90; if(typeof tabDureeslocMiniDates ! undefined){ for(var i in tabDureeslocMiniDates){ if(date > tabDureeslocMiniDatesidd && date tabDureeslocMiniDatesidf){ duree_loc_maxi tabDureeslocMiniDatesidmax; break; } } } return duree_loc_maxi; } function dateSlashToSql(date){ date date.split(/); return date.reverse().join(-); } function dateSqlToSlash(date){ date date.split(-); return date.reverse().join(/); } var d_tmp new Date(); var nb_jours_restants (new Date(d_tmp.getFullYear(), d_tmp.getMonth()+1, 0)).getDate() - d_tmp.getDate(); // Nb de jours restants avant la fin du mois var duree_datepicker +2Y ++nb_jours_restants+D; // soit environ 25 mois $(#arrivee).datepicker({ minDate: 0, maxDate: duree_datepicker, numberOfMonths: 2, beforeShowDay: verifierDateFermees }); // $(#date_arrivee).datepicker({ // minDate: 0, // maxDate: duree_datepicker, // numberOfMonths: 2, // beforeShowDay: verifierDateFermees, // onSelect: function (date_format) { // var obj_date_arrivee $(#date_arrivee); // var obj_date_depart $(#date_depart); // var dt1 obj_date_arrivee.datepicker(getDate); // retourne un type date // var dt2 obj_date_depart.datepicker(getDate); // retourne un type date // var min_dt2 new Date(dt1); // copie de lobjet // var max_dt2 new Date(dt1); // copie de lobjet // var duree_mini_loc get_duree_mini(dateSlashToSql(date_format)); // var duree_maxi_loc get_duree_maxi(dateSlashToSql(date_format)); // // minDate dt1 + duree_mini_loc > variable selon chaque annonce, déterminé en fonction de : tabDureeslocMiniDates // min_dt2.setDate(min_dt2.getDate() + parseInt(duree_mini_loc)); // obj_date_depart.datepicker(option, minDate, min_dt2); // if(dt2null){ // obj_date_depart.datepicker(setDate, min_dt2); // } // max_dt2.setDate(max_dt2.getDate() + parseInt(duree_maxi_loc)); // obj_date_depart.datepicker(option, maxDate, max_dt2); // setTimeout(function(){ // obj_date_depart.focus(); // }, 0); // // $(this).change(); // } // }); // $(#date_depart).datepicker({ // minDate: 0, // maxDate: duree_datepicker, // numberOfMonths: 2, // beforeShowDay: verifierDatesFermees_2 // }); function check_form_resa(){ if ($(#date_arrivee).val().length 0 || $(#date_depart).val().length 0){ alert(Les dates d\arrivée et de départ sont obligatoires !); }else{ $(#form_resa).submit(); } } var legendeDateFermee indisponible à cette date; var dico { pas_resa_jour_j: Pas de réservation pour le jour même, pas_resa_veille: Pas de réservation la veille du jour d\arrivée, pas_resa_x_jours_avant_arrivee: Pas de réservation à moins de {{nb}} jours avant l\arrivée, pas_resa_au_dela_x_mois: Pas de réservation au delà de {{nb}}, pas_arrivee_ce_jour: Pas d\arrivée possible ce jour, pas_depart_ce_jour: Pas de départ possible ce jour, nuits: nuits, }; // Initialisation des datepickers var tab_datepickers ; var id_dp1 date_arrivee; var id_dp2 date_depart; if(id_dp1 ! && id_dp2 ! ){ var d_tmp new Date(); var min_date 2024-12-28; var max_date 2026-03-31; tab_datepickersid_dp1+_dbl_fiche new Litepicker({ element: document.getElementById(id_dp1), elementEnd: document.getElementById(id_dp2), format: DD/MM/YYYY, lang: fr-FR, minDate: min_date, maxDate: max_date, numberOfMonths: 2, numberOfColumns: 2, singleMode: false, // 2 input ? showTooltip: false, selectForward: true, selectBackward: false, // position: auto_center, beforeShowDay: (date, date_null, pickedDates) > { // isLocked, class, title var tab_retour false, , ; // Si dp1 (car pickedDates.length0) ... if(pickedDates.length0){ if(typeof tab_dates_detail ! undefined){ var date_sql date.format(YYYY-MM-DD); if(date_sql min_date){ tab_retour0 false; tab_retour1 date_passee; tab_retour2 ; } if(tab_dates_detail.hasOwnProperty(date_sql)){ var tab_details tab_dates_detaildate_sql.split(|); if($.inArray(unavailable, tab_details)>0){ // jour non disponible tab_retour0 true; tab_retour1 completACetteDate; tab_retour2 legendeDateFermee; // pour raison : trop tard if($.inArray(delai_min_ouv_resa, tab_details)>0){ if(typeof tab_conditions_annonce ! undefined && typeof tab_conditions_annonce.delai_min_avant_arrivee ! undefined){ if(tab_conditions_annonce.delai_min_avant_arrivee 0){ tab_retour2 dicopas_resa_jour_j; } else if(tab_conditions_annonce.delai_min_avant_arrivee 1){ tab_retour2 dicopas_resa_veille; } else { tab_retour2 dicopas_resa_x_jours_avant_arrivee.replace({{nb}}, tab_conditions_annonce.delai_min_avant_arrivee); } } } // pour raison : trop tôt if($.inArray(delai_max_ouv_resa, tab_details)>0){ if(typeof tab_conditions_annonce ! undefined && typeof tab_conditions_annonce.reservable_sur_x_jours ! undefined){ tab_retour2 dicopas_resa_au_dela_x_mois.replace({{nb}}, tab_conditions_annonce.reservable_sur_x_jours.txt_mois); } } } else { // if($.inArray(available, tab_details)>0){ // le jour est disponible if($.inArray(no_arrival, tab_details)>0){ // disponible MAIS pas darrivée possible tab_retour0 true; tab_retour1 no_arrivee_possible; tab_retour2 dicopas_arrivee_ce_jour; } } } } } // Si dp2 (car pickedDates.length1) ... if(pickedDates.length1){ var date_sql date.format(YYYY-MM-DD); var date1_selected pickedDates0.format(YYYY-MM-DD); var duree_mini get_duree_mini(date1_selected); var duree_maxi get_duree_maxi(date1_selected); var date2_mini new Date(pickedDates0.getFullYear(), pickedDates0.getMonth(), pickedDates0.getDate()+parseInt(duree_mini)); var date2_mini_sql date2_mini.getFullYear() + - + (0+(date2_mini.getMonth() + 1)).slice(-2) + - + (0+date2_mini.getDate()).slice(-2); var date2_maxi new Date(pickedDates0.getFullYear(), pickedDates0.getMonth(), pickedDates0.getDate()+parseInt(duree_maxi)); var date2_maxi_sql date2_maxi.getFullYear() + - + (0+(date2_maxi.getMonth() + 1)).slice(-2) + - + (0+date2_maxi.getDate()).slice(-2); if(typeof tab_dates_detail ! undefined && tab_dates_detail.hasOwnProperty(date_sql)){ var tab_details tab_dates_detaildate_sql.split(|); if($.inArray(unavailable, tab_details)>0){ // jour non disponible tab_retour0 true; tab_retour1 completACetteDate; tab_retour2 legendeDateFermee; } // on recherche la prochaine date fermée var date2_next_fermee ; var date_prev_fermee false; for(var dt in tab_dates_detail){ if(dt date1_selected){ continue; } if(tab_dates_detaildt.indexOf(unavailable) > -1 || date_prev_fermee){ date2_next_fermee dt; break; } // si la date est non disponible mais doit tout de même rester en vert sur le datepicker, la prochaine date est à fermer if(tab_dates_detaildt.indexOf(dispo_0) > -1){ date_prev_fermee true; } } // il y a au moins une date fermée entre la date sélectionnée et la date en cours daffichage, cette dernière est donc obligatoirement non sélectionnable if(date2_next_fermee ! && date_sql > date2_next_fermee){ tab_retour0 true; tab_retour2 dicopas_depart_ce_jour; } } // Il faut interdire la sélection du même jour que le jour1 > on oblige la sélection du jour suivant le jour1 if(date_sql date2_mini_sql){ tab_retour0 true; } else if(date_sql > date2_maxi_sql){ // Si le jour à afficher est après la date de séjour maxi, on interdit sa sélection tab_retour0 true; } else { if(typeof tab_dates_detail ! undefined){ if(tab_dates_detail.hasOwnProperty(date_sql)){ var tab_details tab_dates_detaildate_sql.split(|); if($.inArray(unavailable, tab_details)>0){ tab_retour0 true; tab_retour1 completACetteDate; tab_retour2 legendeDateFermee; } else if($.inArray(no_departure, tab_details)>0){ tab_retour0 true; tab_retour1 no_arrivee_possible; tab_retour2 dicopas_depart_ce_jour; } } } } } return tab_retour; }, setup: (picker) > { picker.on(selected, (date1, date2) > { // les dates ont été sélectionnées, on va envoyer un événement cyb:dates-selected var date_hidden_1 $(picker.options.element).data(date_hidden); var date_hidden_2 $(picker.options.elementEnd).data(date_hidden); if(date_hidden_1! && date_hidden_2!){ // On stocke les paramètres au format DD/MM/YYYY $(date_hidden_1).val(date1.format(DD/MM/YYYY)); $(date_hidden_2).val(date2.format(DD/MM/YYYY)); } const event new CustomEvent(cyb:dates-selected); picker.options.element.dispatchEvent(event); }); picker.on(show, (el) > { // A laffichage du datepicker, on met le focus sur le dp1 var elem el; if(picker.options.element.value ){ elem picker.options.element; } elem.classList.add(dp_focus); }); picker.on(preselect, (date1, date2) > { // Si on vient de sélectionner la date1, on change le focus sur le dp2 if(date1 ! null && date2 null){ picker.options.element.classList.remove(dp_focus); picker.options.elementEnd.classList.add(dp_focus); // et on affiche la date sélectionnée dans le dp1 picker.options.element.value date1.format(picker.options.format); picker.options.elementEnd.value ; // Sil y a une durée minimum de séjour, on lapplique sur dp2 var date1_selected date1.format(YYYY-MM-DD); var duree_mini get_duree_mini(date1_selected); if(duree_mini > 2){ var date2_preselect new Date(date1.getFullYear(), date1.getMonth(), date1.getDate()+parseInt(duree_mini)); var date2_preselect_sql date2_preselect.getFullYear() + - + (0+(date2_preselect.getMonth() + 1)).slice(-2) + - + (0+date2_preselect.getDate()).slice(-2); var date2_preselect_slash (0+date2_preselect.getDate()).slice(-2) + / + (0+(date2_preselect.getMonth() + 1)).slice(-2) + / + date2_preselect.getFullYear(); picker.options.elementEnd.value date2_preselect_slash; // Styles par défaut (en bas du datepicker) var styles background: #fff;padding: 0 10px 10px 10px;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;font-size: 1.1em;font-weight: bold;; var html_fleche ; // On veut centrer le nb_nuits minimum au dessus de la case cliquée var date1_time date1.getTime(); var day_clicked document.querySelector(.day-itemdata-time+date1_time+); // recherche de lélément .litepicker parent var elem day_clicked; var litepicker_parent null; while(elem.parentNode ! null){ elem elem.parentNode; if(elem.classList.contains(litepicker)){ litepicker_parent elem; break; } } if(litepicker_parent ! null){ var parentPos litepicker_parent.getBoundingClientRect(); var childPos day_clicked.getBoundingClientRect(); var largeur_bulle 112; // la bulle fait 112 de large maxi var taille_fleche 5; // flèche centrée par défaut html_fleche div styleposition: absolute;bottom: -+taille_fleche+px;left: calc(50% - +taille_fleche+px);width: +(taille_fleche*2)+px;height: +(taille_fleche*2)+px;background: #fff;transform: rotate(45deg);>/div>; var relativePos {}; relativePos.top parseInt(childPos.top - parentPos.top), relativePos.right parseInt(childPos.right - parentPos.right), relativePos.bottom parseInt(childPos.bottom - parentPos.bottom), relativePos.left parseInt(childPos.left - parentPos.left); var middle_cell relativePos.left + (childPos.width / 2); var left middle_cell - (largeur_bulle / 2); var top top: +(relativePos.top - 30 - taille_fleche)+px;; var left_right left: +left+px;; if(left childPos.width){ left_right left: 5px;; html_fleche ; // trop près du bord, pas de flèche } if((left+largeur_bulle) > (parentPos.width - childPos.width)){ left_right right: 5px;; html_fleche ; // trop près du bord, pas de flèche } styles background: #fff;font-size: 1.1em;position: absolute;+top+left_right+box-shadow: 1px 1px 5px #999;border-radius: 3px;padding: 5px;; } // on affiche le texte X nuits minimum if($(.litepicker .infos_suppl_dp).length 0){ $(.litepicker).append(div classinfos_suppl_dp style+styles+>/div>); } $(.litepicker .infos_suppl_dp).html(duree_mini+ +diconuits+ minimum + html_fleche); } else { $(.litepicker .infos_suppl_dp).remove(); } const event new CustomEvent(cyb:dates-pre-selected); picker.options.element.dispatchEvent(event); } }); picker.on(hide, () > { // A la fermeture du datepicker, on enlève les focus picker.options.element.classList.remove(dp_focus); picker.options.elementEnd.classList.remove(dp_focus); const event new CustomEvent(cyb:litepicker-hidden); picker.options.element.dispatchEvent(event); }); }, }); } // Si on est sur un petit écran, les datepickers afficheront un seul mois (au lieu de deux) window.addEventListener(load, function(){ if(typeof tab_datepickers ! undefined && window.innerWidth 1024){ let tab_noms_dp Object.keys(tab_datepickers); for(var i in tab_noms_dp){ tab_datepickerstab_noms_dpi.setOptions({numberOfMonths: 1, numberOfColumns: 1}); } } });/script>style>.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {background: #c8f7c5;color: #004E88;}/style>/body>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]