src/Aviatur/TwigBundle/Resources/views/aviatur/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": "http://schema.org",
  91.     "@type": "Organization",
  92.     "name": "Aviatur S.A",
  93.     "logo": "https://www.aviatur.com/assets/aviatur_assets/img/header/aviatur_logo_blue.svg?v=2",
  94.     "url": "https://www.aviatur.com/",
  95.     "contactPoint": [{
  96.     "@type": "ContactPoint",
  97.     "telephone": "+57-1-5879640",
  98.     "contactType": "customer service"
  99.     },
  100.     {
  101.     "@type": "ContactPoint",
  102.     "telephone": "+57-01800-911-555",
  103.     "contactType": "customer service",
  104.     "contactOption": "TollFree",
  105.     "areaServed": "CO"
  106.     }],
  107.     "address": {
  108.     "@type": "PostalAddress",
  109.     "addressLocality": "Bogota, Colombia",
  110.     "postalCode": "110311",
  111.     "streetAddress": "Avenida Calle 19 No 4-62"
  112.     },
  113.     "sameAs": [
  114.     "https://www.facebook.com/AVIATUR.SA",
  115.     "https://twitter.com/Aviatur",
  116.     "https://instagram.com/aviaturoficial",
  117.     "https://www.youtube.com/channel/UChqbAKPIQjeozDq_ua7CqDQ",
  118.     "https://www.linkedin.com/company/aviatur",
  119.     "https://www.pinterest.com/Aviaturcom",
  120.     "https://www.aviatur.com/blog"
  121.     ]
  122.     }
  123. </script>
  124. {#{% 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') ) %}
  125.     <script type="text/javascript">
  126.         jQuery(document).ready(function () {
  127.             jQuery('.js-ajax-homePromo').on('click', function () {
  128.                 jQuery('.modal-title').html('Edit Promo');
  129.                 jQuery('#js-form-homePromo').empty();
  130.                 _loadSpinner("js-form-homePromo");
  131.                 var url = "{{ path('aviatur_edit_homepromo', {promoType: promoType, id: 'xx', size: 'yy'}) }}";
  132.                 var id = jQuery(this).data("id");
  133.                 var size = jQuery(this).data("size");
  134.                 var url = url.replace(/\xx/g, id);
  135.                 var url = url.replace(/\yy/g, size);
  136.                 jQuery.get(url, function (data) {
  137.                     _removeSpinner("js-form-homePromo");
  138.                     jQuery('#js-form-homePromo').html(data);
  139.                 });
  140.             });
  141.         });
  142.     </script>
  143. {% endif %}#}