1 2// load js file 3function loadScript(url, callback){ 4 var script = document.createElement('script'); 5 script.onload = function () { 6 callback(); 7 }; 8 script.src = url; 9 document.head.appendChild(script); 10}; 11 12//load sliders files 13var files_checker = true; 14function load_files(){ 15 if(files_checker){ 16 loadScript("/static/js/slick.min.js", load_slider); 17 loadStyle("/static/css/slick.min.css"); 18 files_checker = false; 19 } 20} 21 22 23 24// function unique icons 25(function( o, $ ){ 26 if( o ){ 27 // variables 28 var $o = $(o), 29 load_check = false; 30 31 // load and check 32 function load_font(){ 33 if( !load_check){ 34 loadStyle("/backoffice/static/fonts/style.css"); 35 load_check = true; 36 }; 37 } 38 39 if (isScrolledIntoView($o[0], 300)){ 40 load_font(); 41 }; 42 43 //scroll event 44 window.addEventListener('scroll', function() { 45 if (isScrolledIntoView($o[0], 300)){ 46 load_font(); 47 }; 48 }); 49 } 50})( document.querySelector('.js-load-moreicons'), jQuery ); 51 52 53// load modules slider 54function load_slider(){ 55 $('.js-active-slider').each(function(){ 56 // variables 57 var parent = $(this), 58 slider_name = parent.data("slider_name"), 59 slider_showbtns = parent.data("slider_showbtns"), 60 slider_arrows = parent.find('.js-slider-arrows'), 61 slider_dots = parent.find('.js-slider-dots'), 62 slider_btns = parent.data("slider_btns"), 63 slider_showdots = parent.data("slider_showdots"), 64 slider_fade = parent.data("slider_fade"), 65 slider_autoplay = parent.data("slider_autoplay"), 66 slider_pc = parent.data("slides_pc"), 67 slider_laptop = parent.data("slides_laptop"), 68 slider_tablet = parent.data("slides_tablet"), 69 slider_mobile = parent.data("slides_mobile"), 70 slider_mobile_small = parent.data("slides_mobile_small"), 71 slider_infinite = parent.data("slides_infinite"), 72 slider_rows = parent.data("slides_rows"), 73 slider_selector = parent.find('.' + slider_name), 74 slider_dotsLabel = parent.data("slider_dotslabel") 75 76 77 //init counter 78 if($(slider_selector).siblings('.counter').length && window.innerWidth >= 540){ 79 $(slider_selector).on('init reInit afterChange', function(event, slick, currentSlide, nextSlide){ 80 var i = (currentSlide ? currentSlide : 0) + 1; 81 $(slider_selector).siblings('.counter').find('.actual').text(i); 82 $(slider_selector).siblings('.counter').find('.total').text(slick.slideCount); 83 }); 84 }; 85 86 //init dots label 87 if(slider_dotsLabel) { 88 $(slider_selector).on('init reInit', function(){ 89 if($('.slick-dots').length <= 1) { 90 $('.slick-dots').parent('.slide-options').prepend("<label class='label'>"+slider_dotsLabel+" <span class='icon-long-arrow-right'></span></label>"); 91 } 92 }); 93 } 94 95 //init slider 96 $(slider_selector).slick({ 97 dots: slider_showdots, 98 arrows: slider_showbtns, 99 appendArrows: slider_arrows, 100 prevArrow:"<div class='prev " + slider_btns + " slick-btn slick-prev' role='button' tabindex='0'><span class='icon-arrow-left'></span></div>", 101 nextArrow:"<div class='next " + slider_btns + " slick-btn slick-next' role='button' tabindex='0'><span class='icon-arrow-right'></span></div>", 102 appendDots: slider_dots, 103 customPaging: function(slick, i) { 104 var slide_heading = $(slick.$slides[i]).attr('data-slide_heading'); 105 return $('<button type="button" />').text(slide_heading); 106 }, 107 infinite: slider_infinite, 108 useTransform: true, 109 fade: slider_fade, 110 cssEase: 'cubic-bezier(0.785, 0.135, 0.15, 0.86)', 111 speed: 750, 112 slidesToShow: slider_pc, 113 slidesToScroll: 1, 114 rows: slider_rows, 115 autoplay: slider_autoplay, 116 autoplaySpeed: 5000, 117 swipeToSlide: true, 118 responsive: [ 119 { 120 breakpoint: 1679, 121 settings: { 122 slidesToShow: slider_laptop, 123 } 124 }, 125 { 126 breakpoint: 1280, 127 settings: { 128 slidesToShow: slider_tablet, 129 } 130 }, 131 { 132 breakpoint: 1024, 133 settings: { 134 slidesToShow: slider_mobile, 135 } 136 }, 137 { 138 breakpoint: 768, 139 settings: { 140 slidesToShow: slider_mobile_small, 141 } 142 } 143 ] 144 }); 145 });
146} 147// load css file 148function loadStyle(url){ 149 var link = document.createElement( "link" ); 150 link.href = url; 151 link.type = "text/css"; 152 link.rel = "stylesheet"; 153 link.media = "screen,print"; 154 document.getElementsByTagName( "head" )[0].appendChild( link ); 155} 156// if element is visible 157function isScrolledIntoView(el, distance) { 158 var rect = el.getBoundingClientRect(), 159 elemTop = rect.top - distance, 160 elemBottom = rect.bottom, 161 isVisible = elemTop < window.innerHeight; 162 return isVisible; 163} 164 165$(document).ready(function() { 166 function nav_sticky(){ 167 var space = 1; 168 window_position = document.documentElement.scrollTop || document.body.scrollTop; 169 if(!$('body').hasClass('inner-pages')){ 170 if(window_position >= space){ 171 document.querySelector('body').classList.add('nav-sticky'); 172 }else{ 173 document.querySelector('body').classList.remove('nav-sticky'); 174 } 175 } 176 }; 177 function banner_filter_sticky() { 178 var sticky = $('.main-content'); 179 var stickyPosition = sticky.offset().top - 92; 180 window_position = document.documentElement.scrollTop || document.body.scrollTop;; 181 if(!$('body').hasClass('inner-pages')){ 182 if(window_position >= stickyPosition){ 183 $('.banner-filter').addClass('sticky'); 184 }else{ 185 $('.banner-filter').removeClass('sticky'); 186 } 187 } 188 if($('body').hasClass('inner-pages')){ 189 $('.banner-filter').addClass('sticky'); 190 } 191 } 192 (function( o, a, $ ){ 193 if( o && a){ 194 nav_sticky(); 195 banner_filter_sticky(); 196 //scroll event 197 window.addEventListener('scroll', function() { 198 nav_sticky(); 199 banner_filter_sticky(); 200 }); 201 } 202 })( document.querySelector('body'), jQuery ); 203 // function modular sliders 204 (function( a, $ ){ 205 if( a.length ){ 206 if (isScrolledIntoView(a[0], 300)){ 207 load_files(); 208 } 209 //scroll event 210 window.addEventListener('scroll', function() { 211 if (isScrolledIntoView(a[0], 300)){ 212 load_files(); 213 } 214 }); 215 }; 216 })( document.querySelectorAll('.js-active-slider'), jQuery ); 217 // function arrows section position 218 (function( a, $ ){ 219 if( a.length ){ 220 $('.js-slider_fix-arrows').each(function(){ 221 var slider = $(this); 222 var arrows = slider.siblings('.js-slider-arrows'); 223 var counter = arrows.siblings('.counter'); 224 225 function calc_position() { 226 var height_selector; 227 var sliderFixArrowsZoneMobile = slider.find('.js-slider_fix-arrows-zone.mobile'); 228 var sliderFixArrowsZone = slider.find('.js-slider_fix-arrows-zone'); 229 230 if (sliderFixArrowsZoneMobile.length && sliderFixArrowsZoneMobile.hasClass('mobile') && window.innerWidth <= 1279) { 231 height_selector = sliderFixArrowsZoneMobile; 232 } else if (sliderFixArrowsZone.length) { 233 height_selector = sliderFixArrowsZone; 234 } 235 236 if (height_selector) { 237 var height = height_selector.offset().top - height_selector.parents('.slider-relative').offset().top + (height_selector.outerHeight() / 2); 238 arrows.css('top', height + 'px'); 239 if (counter) { 240 counter.css('top', height + 'px'); 241 } 242 } 243 } 244 calc_position(); 245 setTimeout(function(){ 246 calc_position(); 247 }, 500); 248 $(window).scroll(function(){ 249 calc_position(); 250 }); 251 }); 252 }; 253 })( document.querySelectorAll('.js-slider_fix-arrows'), jQuery ); 254 255 (function( a, $ ){ 256 if( a.length ){ 257 $('.js-accordion').each(function(){ 258 var tab = $(this); 259 tab.click(function(){ 260 tab.parents('.faq-item').toggleClass('active'); 261 }) 262 }); 263 }; 264 })( document.querySelectorAll('.js-accordion'), jQuery ); 265 266 $(".js-open-menu").click(function () { 267 $("body").hasClass("open-menu")?($("body").removeClass("open-menu"),$("body").removeClass("noscroll")):($("body").addClass("open-menu"), $("body").addClass("noscroll"), $("body").removeClass("open-cookie-conf")); 268 }), 269 $(".js-open-suites-menu").click(function () { 270 $("body").hasClass("open-suites-menu")?($("body").removeClass("open-suites-menu"),$("body").removeClass("noscroll")):($("body").addClass("open-suites-menu"), $("body").addClass("noscroll")); 271 }), 272 $(".js-configurar-cookies").click(function () { 273 $("body").hasClass("open-cookie-conf")?($("body").removeClass("")):($("body").addClass("open-cookie-conf"), $("body").addClass("noscroll"), $("body").addClass("nav-sticky"), $("body").removeClass("open-menu"), $("body").removeClass("open-language-modal"), $("body").removeClass("open-newletter-modal"), $("body").removeClass("open-offers-modal"), $("body").removeClass("open-booknow-modal")); 274 }), 275 $(".js-configurar-lang").click(function () { 276 $("body").hasClass("open-language-modal")?($("body").removeClass("")):($("body").addClass("open-language-modal"), $("body").addClass("noscroll")); 277 }), 278 $(".js-newsletter-modal").click(function () { 279 $("body").hasClass("open-newletter-modal")?($("body").removeClass("")):($("body").addClass("open-newletter-modal"), $("body").addClass("noscroll")); 280 }), 281 $(".js-membership-modal").click(function () { 282 $("body").hasClass("open-membership-modal")?($("body").removeClass("")):($("body").addClass("open-membership-modal"), $("body").addClass("noscroll")); 283 }), 284 $(".js-loyalty-modal").click(function () { 285 $("body").hasClass("open-loyalty-modal")?($("body").removeClass("")):($("body").addClass("open-loyalty-modal"), $("body").addClass("noscroll")); 286 }), 287 $(".js-offers-modal").click(function () { 288 $("body").hasClass("open-offers-modal")?($("body").removeClass("")):($("body").addClass("open-offers-modal"), $("body").addClass("noscroll")); 289 }), 290 $(".js-booknow-modal").click(function () { 291 $("body").hasClass("open-booknow-modal")?($("body").removeClass("")):($("body").addClass("open-booknow-modal"), $("body").addClass("noscroll")); 292 }), 293 $(".js-submenu-modal").click(function () { 294 filter = $(this); 295 active_modal = filter.attr('data-modal'); 296 if($(".submenu-modal").hasClass("open")){ 297 $(".submenu-modal").removeClass("open"); 298 } 299 300 $("#" + active_modal).addClass("open") 301 $("body").hasClass("open-submenu-modal")?($("body").removeClass("")):($("body").addClass("open-submenu-modal"), $("body").addClass("noscroll")); 302 }), 303 $(".js-habitaciones-modal").click(function () { 304 $("body").hasClass("open-habitaciones-modal")?($("body").removeClass("")):($("body").addClass("open-habitaciones-modal"), $("body").addClass("noscroll")); 305 }), 306 $(".js-category-modal").click(function () { 307 $("body").hasClass("open-category-modal")?($("body").removeClass("")):($("body").addClass("open-category-modal"), $("body").addClass("noscroll")); 308 }), 309 $(".js-close-menu").click(function () { 310 $("body").removeClass("open-menu"), 311 setTimeout(function () { 312 $("body").removeClass("noscroll"), 313 $('.sub-menu').removeClass('active'), 314 $('.main-menu').removeClass('inactive') 315 }, 500); 316 }), 317 $(".js-close-suites-menu").click(function () { 318 $("body").removeClass("open-suites-menu"), 319 setTimeout(function () { 320 $("body").removeClass("noscroll"), 321 $('.sub-menu').removeClass('active'), 322 $('.main-menu').removeClass('inactive') 323 }, 500); 324 }), 325 $(".js-close-conf").click(function () { 326 nav_sticky(); 327 $("body").removeClass("open-cookie-conf"), 328 setTimeout(function () { 329 $("body").removeClass("noscroll"), 330 $(".cookies-module").addClass("show") 331 }, 500); 332 }), 333 $(".js-close-lang").click(function () { 334 $("body").removeClass("open-language-modal"), 335 setTimeout(function () { 336 $("body").removeClass("noscroll") 337 }, 500); 338 }), 339 $(".js-close-newsletter").click(function () { 340 $("body").removeClass("open-newletter-modal"), 341 setTimeout(function () { 342 $("body").removeClass("noscroll") 343 }, 500); 344 }), 345 $(".js-close-membership").click(function () { 346 $("body").removeClass("open-membership-modal"), 347 setTimeout(function () { 348 $("body").removeClass("noscroll") 349 }, 500); 350 }), 351 $(".js-close-loyalty").click(function () { 352 $("body").removeClass("open-loyalty-modal"), 353 setTimeout(function () { 354 $("body").removeClass("noscroll") 355 }, 500); 356 }), 357 $(".js-close-offers").click(function () { 358 $("body").removeClass("open-offers-modal"), 359 setTimeout(function () { 360 $("body").removeClass("noscroll") 361 }, 500); 362 }), 363 $(".js-close-booknow").click(function () { 364 $("body").removeClass("open-booknow-modal"), 365 setTimeout(function () { 366 $("body").removeClass("noscroll") 367 }, 500); 368 }), 369 $(".js-close-submenu-modal").click(function () { 370 $(".submenu-modal").removeClass("open"); 371 $(".habitaciones-modal").removeClass("open"); 372 $("body").removeClass("open-submenu-modal"), 373 setTimeout(function () { 374 $("body").removeClass("noscroll") 375 }, 500); 376 }), 377 $(".js-close-habitaciones").click(function () { 378 $("body").removeClass("open-habitaciones-modal"), 379 setTimeout(function () { 380 $("body").removeClass("noscroll") 381 }, 500); 382 }), 383 $(".js-close-category").click(function () { 384 $("body").removeClass("open-category-modal"), 385 setTimeout(function () { 386 $("body").removeClass("noscroll") 387 }, 500); 388 }),
389 $(".js-club-toggle").click(function () { 390 $(this).toggleClass('active'), 391 $(".club-registration-outer").toggleClass("show") 392 }), 393 $('.parent-menu').click(function(e){ 394 $('.sub-menu').addClass('active'); 395 $('.main-menu').addClass('inactive'); 396 }); 397 $('.back-menu').click(function(e){ 398 $('.sub-menu').removeClass('active'); 399 $('.main-menu').removeClass('inactive'); 400 }); 401 402 (function( a, $ ){ 403 if( a.length ){ 404 $('.js-filter-gallery').each(function(){ 405 var filter, active_filter; 406 filter = $(this); 407 filter.click(function(){ 408 $("body").removeClass("open-habitaciones-modal"), 409 $("body").removeClass("open-category-modal"), 410 setTimeout(function () { 411 $("body").removeClass("noscroll") 412 }, 500), 413 $('.js-filter-gallery').removeClass('active'), 414 filter.addClass('active'), 415 active_filter = filter.attr('data-filter_category'); 416 if(active_filter === 'all') { 417 $('.gallery-element-list .filter-items').show(); 418 $('.gallery-element-list .filter-items.video').hide(); 419 } else { 420 $('.gallery-element-list .filter-items').hide(), 421 $('.gallery-element-list .filter-items[data-category='+active_filter+']').show(); 422 } 423 }); 424 }); 425 }; 426 })( document.querySelectorAll('.js-filter-gallery'), jQuery ); 427 428 429 430 $('.js-gallery-modal').click(function(){ 431 var selected = $(this); 432 var filter = selected.parent().attr('data-category'); 433 var slider = $('.gallery-zoom-slider'); 434 var main_photo = selected.parent().attr('data-img'); 435 var main_title = selected.parent().attr('data-title'); 436 var main_id = selected.parent().attr('id'); 437 var img = $( '<div><div class="section-title"><span>'+ main_title +'</span></div><img src="'+ main_photo +'" /></div>'); 438 slider.append(img); 439 440 if($('.js-filter-gallery.active').attr('data-filter_category') === 'all') { 441 $('.filter-items').each(function(ele,gallery_item){ 442 if($(gallery_item).is(":visible")){ 443 var photo = $(gallery_item).attr('data-img'); 444 var title = $(gallery_item).attr('data-title'); 445 var append_id = $(gallery_item).attr('id'); 446 var img = $( '<div><div class="section-title"><span>'+ title +'</span></div><img src="'+ photo +'" /></div>'); 447 if(main_id != append_id){ 448 slider.append(img); 449 } 450 } 451 }); 452 } else { 453 $('[data-category='+filter+']').each(function(ele,gallery_item){ 454 if($(gallery_item).is(":visible")){ 455 var photo = $(gallery_item).attr('data-img'); 456 var title = $(gallery_item).attr('data-title'); 457 var append_id = $(gallery_item).attr('id'); 458 var img = $( '<div><div class="section-title"><span>'+ title +'</span></div><img src="'+ photo +'" /></div>'); 459 if(main_id != append_id){ 460 slider.append(img); 461 } 462 } 463 }); 464 } 465 load_files(); 466 setTimeout(function(){ 467 var slider_arrows = $('.gallery-zoom-slider').parent().find('.js-slider-arrows') 468 $('.gallery-zoom-slider').slick({ 469 appendArrows: slider_arrows, 470 prevArrow:"<div class='prev square-icon-btn rounded slick-btn slick-prev' role='button' tabindex='0'><span class='icon-arrow-left'></span></div>", 471 nextArrow:"<div class='next square-icon-btn rounded slick-btn slick-next' role='button' tabindex='0'><span class='icon-arrow-right'></span></div>", 472 }); 473 }, 100); 474 475 476 $("body").hasClass("open-gallery-modal")?($("body").removeClass("")):($("body").addClass("open-gallery-modal"), $("body").addClass("noscroll")); 477 478 });
479 $('.js-videoGallery-modal').click(function(){ 480 var selected = $(this); 481 var filter = selected.parent().attr('data-category'); 482 var slider = $('.gallery-videoZoom-slider'); 483 var main_video_id = selected.parent().attr('data-video-id'); 484 var main_video_title = selected.parent().attr('data-title'); 485 var main_id = selected.parent().attr('id'); 486 var video = $( '<div><div class="section-title"><span>'+ main_video_title +'</span></div><div class="gallery-video-element"><iframe width="100" height="100" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" src="https://www.youtube.com/embed/'+ main_video_id +'?enablejsapi=1&controls=0&showinfo=0&loop=1&autohide=1&playsinline=1" frameborder="0" allowfullscreen="" style="opacity: 1;"></iframe></div></div>'); 487 slider.append(video); 488 489 490 $('[data-category='+filter+']').each(function(ele,gallery_item){ 491 if($(gallery_item).is(":visible")){ 492 var video_id = $(gallery_item).attr('data-video-id'); 493 var video_title = $(gallery_item).attr('data-title'); 494 var append_id = $(gallery_item).attr('id'); 495 var video = $( '<div><div class="section-title"><span>'+ video_title +'</span></div><div class="gallery-video-element"><iframe width="100" height="100" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" src="https://www.youtube.com/embed/'+ video_id +'?enablejsapi=1&controls=0&showinfo=0&loop=1&autohide=1&playsinline=1" frameborder="0" allowfullscreen="" style="opacity: 1;"></iframe></div></div>'); 496 if(main_id != append_id){ 497 slider.append(video); 498 } 499 } 500 }); 501 502 setTimeout(function(){ 503 var slider_arrows = $('.gallery-videoZoom-slider').parent().find('.js-slider-arrows'); 504 505 $('.gallery-videoZoom-slider').slick({ 506 appendArrows: slider_arrows, 507 prevArrow:"<div class='prev square-icon-btn rounded slick-btn slick-prev' role='button' tabindex='0'><span class='icon-arrow-left'></span></div>", 508 nextArrow:"<div class='next square-icon-btn rounded slick-btn slick-next' role='button' tabindex='0'><span class='icon-arrow-right'></span></div>", 509 510 }); 511 }, 100); 512 513 $("body").hasClass("open-videoGallery-modal")?($("body").removeClass("")):($("body").addClass("open-videoGallery-modal"), $("body").addClass("noscroll")); 514 515 516 }); 517 518 $(".js-close-videoGallery").click(function () { 519 $("body").removeClass("open-videoGallery-modal"), 520 setTimeout(function () { 521 $("body").removeClass("noscroll") 522 }, 500); 523 $('.gallery-videoZoom-slider').slick('unslick'); 524 $('.gallery-videoZoom-slider').empty(); 525 }), 526 527 $(".js-close-gallery").click(function () { 528 $("body").removeClass("open-gallery-modal"), 529 setTimeout(function () { 530 $("body").removeClass("noscroll") 531 }, 500); 532 $('.gallery-zoom-slider').slick('unslick'); 533 $('.gallery-zoom-slider').empty(); 534 }); 535 536 537 538 539 540 541 542 var rootimg = $('.nav-images.root').attr('src'); 543 var rootimg1 = $('.nav-images.root1').attr('src'); 544 $(".js-swap-placehoder").mouseenter(function () { 545 $('.nav-images').attr("src", $(this).attr("data-placeholder")); 546 }).mouseleave(function () { 547 $('.nav-images.root').attr("src", rootimg); 548 549 $('.nav-images.root1').attr("src", rootimg1); 550 }), 551 (function( a, $ ){ 552 if( a.length ){ 553 $('.js-swap-placehoder').each(function(){ 554 var element = $(this); 555 var placeholder = element.attr('data-placeholder'); 556 var image_element_parent = element.parents('.navigation-row.main-menu').find('.menurelative-image'); 557 var image_element = image_element_parent.find('.half-media-img'); 558 559 element.mouseenter(function() { 560 image_element.css('background-image', 'url("' + placeholder + '")'); 561 image_element.removeClass('adjust-png'); 562 }).mouseleave(function() { 563 var default_placeholder = image_element.attr('data-default-placeholder'); 564 image_element.css('background-image', 'url("' + default_placeholder + '")'); 565 image_element.addClass('adjust-png'); 566 }); 567 }); 568 }; 569 })( document.querySelectorAll('.menurelative-image'), jQuery ); 570 (function (e, t) { 571 if (e.length) 572 for (var o = 0; o < e.length; o++) { 573 e[o].addEventListener("click", function () { 574 var e = this.dataset.scroll_to, 575 o = this.dataset.scroll_spacer; 576 c = t(this).parent('ul').data('scroll_active'); 577 t("html, body").animate({ scrollTop: t(e).offset().top - o }, 1e3); 578 if(c) { 579 t(this).addClass('active').siblings().removeClass('active'); 580 581 } 582 583 }); 584 } 585 })(document.querySelectorAll(".js-scrollto"), jQuery),
586 $(".js-close-cookies").click(function () { 587 $(".cookies-module").removeClass("show"); 588 }), 589 $(".js-personas-subfields").click(function () { 590 $(this).next('.sub-fields').slideToggle(); 591 }), 592 $(".js-age-group-list").click(function () { 593 $(this).next('.age-group-box').slideToggle(); 594 }), 595 $(".js-learn-more").click(function () { 596 $(this).parents('.luxury-element-outer').find('.full-content').show(); 597 $(this).hide(); 598 }), 599 $(".js-learn-less").click(function () { 600 $(this).parents('.luxury-element-outer').find('.full-content').hide(); 601 $(this).parents('.luxury-element-outer').find('.js-learn-more').show(); 602 }), 603 $(".js-see-all").click(function () { 604 $(this).parents('.condition-list.wifi').addClass('seeAll'); 605 $(this).hide(); 606 $('.js-see-less').show(); 607 }), 608 $(".js-see-less").click(function () { 609 $(this).parents('.condition-list.wifi').removeClass('seeAll'); 610 $(this).hide(); 611 $('.js-see-all').show(); 612 }) 613}); 614 615 616$(function() { 617 $.datepicker.regional['es'] = { 618 closeText: 'Cerrar', 619 prevText: '< Ant', 620 nextText: 'Sig >', 621 currentText: 'Hoy', 622 monthNames: ['Enero', 'Febrero', 'Marzo', 'Abril', 'Mayo', 'Junio', 'Julio', 'Agosto', 'Septiembre', 'Octubre', 'Noviembre', 'Diciembre'], 623 monthNamesShort: ['Ene','Feb','Mar','Abr', 'May','Jun','Jul','Ago','Sep', 'Oct','Nov','Dic'], 624 dayNames: ['Domingo', 'Lunes', 'Martes', 'Miércoles', 'Jueves', 'Viernes', 'Sábado'], 625 dayNamesShort: ['Dom','Lun','Mar','Mié','Juv','Vie','Sáb'], 626 dayNamesMin: ['Do','Lu','Ma','Mi','Ju','Vi','Sá'], 627 weekHeader: 'Sm', 628 dateFormat: 'dd/mm/yy', 629 firstDay: 1, 630 isRTL: false, 631 showMonthAfterYear: false, 632 yearSuffix: ''}; 633 $.datepicker.regional['fr'] = {clearText: 'Effacer', clearStatus: '', 634 closeText: 'Fermer', closeStatus: 'Fermer sans modifier', 635 prevText: '<Préc', prevStatus: 'Voir le mois précédent', 636 nextText: 'Suiv>', nextStatus: 'Voir le mois suivant', 637 currentText: 'Courant', currentStatus: 'Voir le mois courant', 638 monthNames: ['Janvier','Février','Mars','Avril','Mai','Juin', 639 'Juillet','Août','Septembre','Octobre','Novembre','Décembre'], 640 monthNamesShort: ['Jan','Fév','Mar','Avr','Mai','Jun', 641 'Jul','Aoû','Sep','Oct','Nov','Déc'], 642 monthStatus: 'Voir un autre mois', yearStatus: 'Voir un autre année', 643 weekHeader: 'Sm', weekStatus: '', 644 dayNames: ['Dimanche','Lundi','Mardi','Mercredi','Jeudi','Vendredi','Samedi'], 645 dayNamesShort: ['Dim','Lun','Mar','Mer','Jeu','Ven','Sam'], 646 dayNamesMin: ['Di','Lu','Ma','Me','Je','Ve','Sa'], 647 dayStatus: 'Utiliser DD comme premier jour de la semaine', dateStatus: 'Choisir le DD, MM d', 648 dateFormat: 'dd/mm/yy', firstDay: 1, 649 initStatus: 'Choisir la date', isRTL: false}; 650 $.datepicker.regional['de'] = {clearText: 'Auslöschen', clearStatus: '', 651 closeText: 'Schliessen', 652 prevText: '<vorheriges', 653 nextText: 'folgend>', 654 currentText: 'heute', 655 monthNames: ['Januar','Februar','März','April','Mai','Juni', 656 'Juli','August','September','Oktober','November','Dezember'], 657 monthNamesShort: ['jan','feb','märz','apr','mai','jun', 658 'jul','aug','sep','okt','nov','dez'], 659 monthStatus: 'Bekijk een andere maand', yearStatus: 'Bekijk nog een jaar', 660 weekHeader: 'Sm', weekStatus: '', 661 dayNames: ['Sonntag','Montag','Dienstag','Mittwoch','Donnerstag','Freitag','Samstag'], 662 dayNamesShort: ['so','mo', 'di','mi','do','fr','sa'], 663 dayNamesMin: ['so','mo', 'di','mi','do','fr','sa'], 664 dateFormat: 'dd/mm/yy', 665 firstDay: 1, 666 initStatus: 'Wählen Sie ein Datum aus', isRTL: false}; 667 $.datepicker.regional['en'] = { 668 closeText: 'Close', 669 prevText: '< Prev', 670 nextText: 'Next >', 671 currentText: 'Today', 672 monthNames: ['January','February','March','April','May','June','July','August','September','October','November','December'], 673 monthNamesShort: ['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec'], 674 dayNames: ['Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday'], 675 dayNamesShort: ['Sun','Mon','Tue','Wed','Thu','Fri','Sat'], 676 dayNamesMin: ['Su','Mo','Tu','We','Th','Fr','S
676a'], 677 weekHeader: 'Wk', 678 dateFormat: 'dd/mm/yy', 679 firstDay: 1, 680 isRTL: false, 681 showMonthAfterYear: false, 682 yearSuffix: '' 683 }; 684 685 $.datepicker.setDefaults($.datepicker.regional[$("#datepicker_lang").val()]), 686 $("#fini_mobile").datepicker({ 687 showOn: "focus", 688 minDate: 0, 689 dateFormat: "dd/mm/yy", 690 constrainInput: !0, 691 onClose: function (s) { 692 if (s.indexOf("-") > 0) { 693 var o = s.split("-"); 694 } 695 if (s.indexOf("/") > 0) { 696 var o = s.split("/"); 697 } 698 if(o!==undefined){ 699 dia = o[0], mes = o[1], ano = o[2], tempD = mes + "/" + dia + "/" + ano, testM = new Date(tempD), testM.setDate(testM.getDate() + 1), dia = testM.getDate(), mes = parseInt(testM.getMonth()) + 1, ano = testM.getFullYear(), tempD = dia + "/" + mes + "/" + ano, $("#fout_mobile").datepicker("option", "minDate", $("#fini_mobile").val()), $("#fout_mobile").val(tempD); 700 } 701 702 $("#fout_mobile").datepicker('show'); 703 } 704 }), $("#fout_mobile").datepicker({ 705 dateFormat: "dd/mm/yy", 706 showOn: "focus", 707 minDate: 3, 708 constrainInput: !0 709 }); 710 $("#fini_mobile").change(function(){ 711 var someDate = $("#fini_mobile").datepicker('getDate'); 712 //var numberOfDaysToAdd = 14; 713 someDate.setDate(someDate.getDate());// + numberOfDaysToAdd); 714 //$('#fout_mobile').datepicker('option', 'maxDate', someDate); 715 }); 716 $("#fini_mobile").datepicker("setDate", "0"); 717 $("#fout_mobile").datepicker("setDate", "1"); 718 719 $("#In-date").datepicker({ 720 showOn: "focus", 721 minDate: 0, 722 dateFormat: "dd/mm/yy", 723 constrainInput: !0, 724 onClose: function (s) { 725 if (s.indexOf("-") > 0) { 726 var o = s.split("-"); 727 } 728 if (s.indexOf("/") > 0) { 729 var o = s.split("/"); 730 } 731 if(o!==undefined){ 732 dia = o[0], mes = o[1], ano = o[2], tempD = mes + "/" + dia + "/" + ano, testM = new Date(tempD), testM.setDate(testM.getDate() + 1), dia = testM.getDate(), mes = parseInt(testM.getMonth()) + 1, ano = testM.getFullYear(), tempD = dia + "/" + mes + "/" + ano, $("#Out-date").datepicker("option", "minDate", $("#In-date").val()), $("#Out-date").val(tempD); 733 } 734 735 $("#Out-date").datepicker('show'); 736 } 737 }), $("#Out-date").datepicker({ 738 dateFormat: "dd/mm/yy", 739 showOn: "focus", 740 minDate: 3, 741 constrainInput: !0 742 }); 743 $("#In-date").change(function(){ 744 var someDate = $("#In-date").datepicker('getDate'); 745 //var numberOfDaysToAdd = 14; 746 someDate.setDate(someDate.getDate());// + numberOfDaysToAdd); 747 //$('#Out-date').datepicker('option', 'maxDate', someDate); 748 }); 749 $("#In-date").datepicker("setDate", "0"); 750 $("#Out-date").datepicker("setDate", "1"); 751 752 753 // $('[data-toggle="datepicker"]').datepicker({ 754 // autoHide: true, 755 // zIndex: 2048, 756 // }); 757}); 758 759 760 761 762var minVal = 0, maxVal = 20; 763 764 //motor 765$('.js-open-room').click(function(){ 766 var btn = $(this); 767 var idRoom = $(this).attr('data-room'); 768 if(btn.hasClass("open")){ 769 btn.addClass('closed'); 770 btn.removeClass('open'); 771 $('.motor-subox--room.' + idRoom).addClass('closed'); 772 $('.motor-subox--room.' + idRoom).removeClass('open'); 773 }else{ 774 $('.js-open-room.open').addClass('closed'); 775 $('.js-open-room.open').removeClass('open'); 776 btn.addClass('open'); 777 btn.removeClass('closed'); 778 $('.motor-subox--room.open').addClass('closed'); 779 $('.motor-subox--room.open').removeClass('open'); 780 $('.motor-subox--room.' + idRoom).addClass('open'); 781 $('.motor-subox--room.' + idRoom).removeClass('closed'); 782 } 783}); 784$('.js-personas-subfields').click(function(){ 785 var btn = $('.js-personas-subfields'); 786 var subselect = $('.motor-subox-guests'); 787 btn.toggleClass('active'); 788 subselect.toggleClass('active'); 789 790 if($('.motor-extra').hasClass('no-kids-ages')){ 791 $('.motor-subox-guests').addClass('no-kids-ages'); 792 } 793 if($('.motor-extra').hasClass('only-adults')){ 794 $('.motor-subox-guests').addClass('only-adults'); 795 } 796}); 797 798/* cookies configuration */ 799$('.js-switch-cookies').click(function(){ 800 var btn = $(this); 801 var input = btn.siblings('input'); 802 var active = btn.parents('.conf-element-btns'); 803 active.toggleClass('active'); 804 input.prop("checked", !input.prop("checked")); 805}); 806$('.js-cookies-moretext').click(function(){ 807 var btn = $(this); 808 var element = btn.parents('.cookies-conf-element'); 809 $('.cookies-conf-element.text-on').not(element).removeClass('text-on'); 810 element.toggleClass('text-on'); 811});
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.