templates/Front/Shop/daily-maintenance.html.twig line 1

Open in your IDE?
  1. {% extends is_mobile.check ? '@templates/Mobile/Shop/layout.html.twig' : '@templates/Front/Shop/layout.html.twig' %}
  2. {% block content %}
  3.     <div class="card shadow my-5 mx-5 text-center">
  4.         <div class="card-header">
  5.             <h2>{{ 'app.ui.maintenance_on'|trans }}</h2>
  6.         </div>
  7.         <div class="card-body">
  8.             <p id="countDown">
  9.             </p>
  10.         </div>
  11.     </div>
  12.     <script>
  13.         $(document).ready(function () {
  14.             let countDownDate = new Date();
  15.             if (countDownDate.getHours() !== 0) {
  16.                 countDownDate.setDate(countDownDate.getDate() + 1);
  17.             }
  18.             countDownDate.setHours(0,6,0,0);
  19.             countDownDate = countDownDate.getTime();
  20.             let x = setInterval(function () {
  21.                let now = new Date().getTime();
  22.                let distance = countDownDate - now;
  23.                 let hours = Math.floor((distance % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60));
  24.                 let minutes = Math.floor((distance % (1000 * 60 * 60)) / (1000 * 60));
  25.                 let seconds = Math.floor((distance % (1000 * 60)) / 1000);
  26.                 $('#countDown').html(hours + "h "
  27.                     + minutes + "m " + seconds + "s ");
  28.                 if (distance < 0) {
  29.                     clearInterval(x);
  30.                     //window.location.href='/';
  31.                 }
  32.             }, 1000);
  33.         });
  34.     </script>
  35. {% endblock %}