templates/pro/base.html.twig line 1

Open in your IDE?
  1. <!DOCTYPE html>
  2. <html>
  3.     <head>
  4.       <meta charset="utf-8">
  5.       
  6.               <!-- Google Tag Manager -->
  7. <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
  8. new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
  9. j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
  10. 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
  11. })(window,document,'script','dataLayer','GTM-KJDMBH7N');</script>
  12. <!-- End Google Tag Manager -->
  13.         {% block meta %}
  14.         <title>My Audio</title>
  15.         {% endblock %}
  16.         <meta name="viewport" content="width=device-width, initial-scale=1">
  17.         <link rel="icon" type="image/png" href="/assets/img/favicon.png" />
  18.         {% block stylesheets %}
  19.             {#{{ encore_entry_link_tags('app') }}#}
  20.             <link rel="stylesheet" href="/assets/lib/bootstrap-5.0.2-dist/css/bootstrap.min.css">
  21.             <link rel="stylesheet" href="https://pro.fontawesome.com/releases/v5.10.0/css/all.css"
  22.             integrity="sha384-AYmEC3Yw5cVb3ZcuHtOA93w35dYTsvhLPVnYs9eStHfGJvOvKxVfELGroGkvsg+p" crossorigin="anonymous" />
  23.             <!--icon-->
  24.             <link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
  25.             <link rel="stylesheet" href="https://storage.googleapis.com/code.getmdl.io/1.0.0/material.indigo-red.min.css">
  26.             <!--Font-->
  27.             <link rel="preconnect" href="https://fonts.gstatic.com">
  28.             <link href="https://fonts.googleapis.com/css2?family=Dosis:wght@200;300;400;500;600;700;800&display=swap"
  29.                 rel="stylesheet">
  30.                 <link href="https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap" rel="stylesheet">
  31.                         <link rel="stylesheet" href="/assets/css/modal.css">
  32.             <link rel="stylesheet" href="/assets/css/header.css">
  33.             <link rel="stylesheet" href="/assets/css/footer.css">
  34.          
  35.         {% endblock %}
  36.         {% block javascripts %}
  37.             {#{{ encore_entry_script_tags('app') }}#}
  38.              <!--jquery-->
  39.             <script src="/assets/lib/jquery-3.6.0.min.js"></script>
  40.             <script src="/assets/lib/jquery-migrate-3.3.2.min.js"></script>
  41.             <!--bootstrap-->
  42.             <script src="/assets/lib/bootstrap-5.0.2-dist/js/bootstrap.bundle.min.js"></script>
  43.         
  44.             <!--Material-->
  45.             <script src="https://storage.googleapis.com/code.getmdl.io/1.0.0/material.min.js"></script>
  46.             <script src="/assets/lib/date.format.js"></script>   
  47.             <script src="/assets/js/global.js"></script>  
  48.         {% endblock %}
  49.         <!-- Global site tag (gtag.js) - Google Analytics -->
  50.         <script async src="https://www.googletagmanager.com/gtag/js?id=G-KXH4YL6R9N"></script>
  51.         <script>
  52.         $(document).ready(function() {
  53.     var bannerIsClosed = false; // Flag to keep track if the banner is closed
  54.     function toggleStickyLinks() {
  55.         var footerOffset = $('footer').offset().top;
  56.         var $stickyLinks = $('.sticky-links-mobile');
  57.         var screenWidth = $(window).width();
  58.         if (screenWidth < 600) {
  59.                if (bannerClosed) {
  60.                   $('.sticky-links-mobile').hide();
  61.                 }
  62.                 else {
  63.                  $stickyLinks.css('display', 'block');
  64.                 }
  65.                 
  66.             $(window).scroll(function() {
  67.                 // Check if banner is closed, if so, do not show it again
  68.                     if (bannerClosed) {
  69.                     return;
  70.                 }
  71.                 if (bannerClosed) {
  72.                   $('.sticky-links-mobile').hide();
  73.                 }
  74.                 var scrollPosition = $(window).scrollTop();
  75.                 if (scrollPosition + $(window).height() >= footerOffset) {
  76.                     $stickyLinks.css('display', 'none');
  77.                 } else {
  78.                     $stickyLinks.css('display', 'block');
  79.                 }
  80.             });
  81.         } else {
  82.             $stickyLinks.css('display', 'none');
  83.         }
  84.     }
  85.     // Call the function initially
  86.     toggleStickyLinks();
  87.     // Re-call the function on window resize
  88.     $(window).resize(function() {
  89.         toggleStickyLinks();
  90.     });
  91.     // Close banner event
  92.     $('.sticky-links-mobile .close-banner').on('click', function() {
  93.         $('.sticky-links-mobile').hide();
  94.             document.cookie = "bannerClosed=true; expires=Fri, 31 Dec 9999 23:59:59 GMT";
  95.             bannerClosed = true;
  96.     });
  97.     var cookies = document.cookie.split(';');
  98.     var bannerClosed = false;
  99.     for (var i = 0; i < cookies.length; i++) {
  100.         var cookie = cookies[i].trim();
  101.         if (cookie.indexOf('bannerClosed=true') === 0) {
  102.             bannerClosed = true;
  103.             break;
  104.         }
  105.     }
  106.     if (bannerClosed) {
  107.         $('.sticky-links-mobile').hide();
  108.     }
  109. });
  110.         window.dataLayer = window.dataLayer || [];
  111.         function gtag(){dataLayer.push(arguments);}
  112.         gtag('js', new Date());
  113.         gtag('config', 'G-KXH4YL6R9N');
  114.        
  115.         </script>
  116.     </head>
  117.     <body>
  118.         <!-- Google Tag Manager (noscript) -->
  119. <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-KJDMBH7N"
  120. height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
  121. <!-- End Google Tag Manager (noscript) -->
  122.     
  123.         {% block body %}{% endblock %}
  124.     
  125.     <header id="nav-header">
  126.          {% include "/pro/header.html.twig" %}
  127.     </header>
  128.     <main>
  129.         {% block content %}
  130.         {% endblock %}
  131.     </main>
  132.     {% include "/pro/bandemobile.html.twig" %}
  133.      <footer class="home_footer">
  134.         {% include "/pro/footer.html.twig" %}
  135.     </footer>
  136.     {% block modals %}
  137.     {% endblock %}
  138.     </body>
  139. </html>