src/Aviatur/TwigBundle/Resources/views/default/Flux/Search/General/mainSearch_js.html.twig line 1

Open in your IDE?
  1. <script>
  2.     jQuery(document).ready(function () {
  3.         jQuery('#js-openTuVuelo').on('click', function (e) {
  4.             e.preventDefault();
  5.             jQuery('#js-modalTuVuelo').modal();
  6.             jQuery("#js-ajaxTuVuelo").load("http://www.flightstats.com/go/weblet?guid=34b64945a69b9cac:-fe2dcd1:1318c737779:7b2c&weblet=status&action=display");
  7.         });
  8.         var ajaxUrlNewsletter = '/formularios/boletin-ofertas-async',
  9.                 $newsletterForm = jQuery('#js-newsletterSubscribe'),
  10.                 $newsletterFields = jQuery('#js-newsletterRQ'),
  11.                 $newsletterResponse = jQuery('#js-newsletterRS');
  12.         $newsletterForm.on('submit', function (e) {
  13.             $newsletterFields.hide();
  14.             $newsletterResponse.show();
  15.             jQuery.ajax({
  16.                 url: ajaxUrlNewsletter,
  17.                 type: 'POST',
  18.                 data: $newsletterForm.serialize(),
  19.                 async: true,
  20.                 success: function (data) {
  21.                     if (data.error) {
  22.                         $newsletterResponse.html('<p class="error no-margin-bottom">' + data.specific + '</p>');
  23.                     } else {
  24.                         $newsletterResponse.html('<p class="no-margin-bottom">' + data + '</p>');
  25.                     }
  26.                 },
  27.                 error: function () {
  28.                     $newsletterResponse.html('<p>Ocurrió un error inesperado. Por favor, vuelva a intentarlo próximamente.</p>');
  29.                 },
  30.                 complete: function () {
  31.                     _removeSpinner('js-contactLoading');
  32.                 }
  33.             });
  34.             return false;
  35.         });
  36.     });
  37. </script> 
  38. {% if browser is not defined %}
  39.     {% set browser = 'unknown' %}
  40. {% endif %}    
  41. <script>
  42.     var frameShown = false;
  43.     jQuery(document).ready(function () {
  44.     {#var browser = '{{browser}}';
  45.     var url = '';
  46.     if (browser != 'unknown') {
  47.         jQuery('.banner-app').css('display', 'block');
  48.         jQuery('#banner').slideDown(750, function () {});
  49.     }
  50.     jQuery('#acceptBanner').on('click', function () {
  51.         if (browser == 'windows') {
  52.             url = "https://www.microsoft.com/es-es/store/apps/aviatur-mobile/9wzdncrdj20b";
  53.         } else if (browser == 'iphone') {
  54.             url = "https://itunes.apple.com/co/app/aviatur-mobile/id550837212?mt=8";
  55.         } else if (browser == 'android') {
  56.             url = "https://play.google.com/store/apps/details?id=com.app.aviatur";
  57.         }
  58.         window.open(url, '_blank');
  59.         jQuery('#banner').hide();
  60.     })
  61.     jQuery('#cancelBannerX').on('click', function () {
  62.         jQuery('#banner').hide();
  63.     });#}
  64.             queueVerifiedReviewsFrame();
  65.         });
  66.         function queueVerifiedReviewsFrame() {
  67.             if (jQuery('#js-VerifiedReviewsFrame').length === 0 || !jQuery('#js-VerifiedReviewsFrame')) {
  68.                 return false;
  69.             }
  70.             var frameShown,
  71.                     VerifiedReviewsFrame = jQuery('<iframe>').
  72.                     attr('width', '100%').
  73.                     attr('height', '100%').
  74.                     attr('id', 'AV_widget_iframe').
  75.                     attr('aria-label', 'opiniones verificadas').
  76.                     attr('src', '//www.opiniones-verificadas.com.co/avis-clients/widget/8/1/7/81773be2-2214-5b84-6153-02294e371881/iframe_site/horizontal/81773be2-2214-5b84-6153-02294e371881index.php?lang=es-co');
  77.             jQuery(window).on('scroll', function () {
  78.                 if (!frameShown) {
  79.                     var topListen = +jQuery('#js-VerifiedReviewsFrame').position().top - (jQuery(window).scrollTop() + jQuery(window).height())
  80.                     frameShown = topListen < 0;
  81.                     if (frameShown) {
  82.                         jQuery('#js-VerifiedReviewsFrame').append(VerifiedReviewsFrame);
  83.                     }
  84.                 }
  85.             });
  86.         }
  87. </script>
  88. <script type="application/ld+json"> 
  89.     { 
  90.     "@context": "https://schema.org", 
  91.     "@id": "https://www.aviatur.com/#org", 
  92.     "@type": ["Organization", "LocalBusiness", "TravelAgency"], 
  93.     "name": "Aviatur", 
  94.     "url": "https://www.aviatur.com/", 
  95.     "logo": "https://productos.aviatur.com/mercadeo-2025/aviatur-logo-azul.png", 
  96.     "image": "https://productos.aviatur.com/mercadeo-2025/aviatur-logo-azul.png", 
  97.     "brand": { 
  98.     "@type": "Brand", 
  99.     "name": "Aviatur" 
  100.     }, 
  101.     "telephone": "+57 601 382 1616", 
  102.     "contactPoint": [ 
  103.     { 
  104.     "@type": "ContactPoint", 
  105.     "telephone": "+57 601 382 1616", 
  106.     "contactType": "customer service", 
  107.     "areaServed": "CO" 
  108.     }, 
  109.     { 
  110.     "@type": "ContactPoint", 
  111.     "telephone": "018000911555", 
  112.     "contactType": "customer service", 
  113.     "contactOption": "TollFree", 
  114.     "areaServed": "CO" 
  115.     } 
  116.     ], 
  117.     "address": { 
  118.     "@type": "PostalAddress", 
  119.     "streetAddress": "Avenida Calle 19 No 4-62", 
  120.     "addressLocality": "Bogotá", 
  121.     "postalCode": "110311", 
  122.     "addressCountry": "CO" 
  123.     }, 
  124.     "sameAs": [ 
  125.     "https://www.facebook.com/aviaturcolombia/", 
  126.     "https://www.instagram.com/aviaturoficial/", 
  127.     "https://www.tiktok.com/@aviaturoficial", 
  128.     "https://twitter.com/Aviatur", 
  129.     "https://www.linkedin.com/company/aviatur/", 
  130.     "https://www.youtube.com/channel/UChqbAKPIQjeozDq_ua7CqDQ",
  131.     "https://www.aviatur.com/blog"
  132.     ] 
  133.     } 
  134. </script>
  135. {#{% if app.user != "" and (is_granted('ROLE_AVIATUR_ADMIN_ADMIN_PROMO_PRODUCT_EDIT_' ~ app.session.get('agencyId')) or is_granted('ROLE_AVIATUR_ADMIN_ADMIN_PROMO_PRODUCT_CREATE_' ~ app.session.get('agencyId')) or is_granted('ROLE_AVIATUR_ADMIN_ADMIN_PROMO_PRODUCT_DELETE_' ~ app.session.get('agencyId')) or is_granted('ROLE_SUPER_ADMIN') ) %}
  136.     <script type="text/javascript">
  137.         jQuery(document).ready(function () {
  138.             jQuery('.js-ajax-homePromo').on('click', function () {
  139.                 jQuery('.modal-title').html('Edit Promo');
  140.                 jQuery('#js-form-homePromo').empty();
  141.                 _loadSpinner("js-form-homePromo");
  142.                 var url = "{{ path('aviatur_edit_homepromo', {promoType: promoType, id: 'xx', size: 'yy'}) }}";
  143.                 var id = jQuery(this).data("id");
  144.                 var size = jQuery(this).data("size");
  145.                 var url = url.replace(/\xx/g, id);
  146.                 var url = url.replace(/\yy/g, size);
  147.                 jQuery.get(url, function (data) {
  148.                     _removeSpinner("js-form-homePromo");
  149.                     jQuery('#js-form-homePromo').html(data);
  150.                 });
  151.             });
  152.         });
  153.     </script>
  154. {% endif %}#}