templates/global/includes/countdown-banner.html.twig line 1

Open in your IDE?
  1. {% set countdown = document.property('countdownObject') %}
  2. {% if countdown and countdown.time and countdown.time.isFuture %}
  3.     <div class="js-countdown countdown-banner"
  4.          data-countdown-end-time="{{ countdown.time }}"
  5.          role="timer"
  6.          aria-live="polite"
  7.          aria-label="Countdown Timer"
  8.          aria-describedby="countdown-description">
  9.         <div id="countdown-description" class="visually-hidden-focusable">{{ 'sr.countdown until [time]'|trans({ '[time]': countdown.time.locale(app.request.locale).isoFormat('LLLL') }) }}</div>
  10.         {% if countdown.title %}
  11.             <div class="countdown-banner__text">{{ countdown.title }}</div>
  12.         {% endif %}
  13.         <div class="js-countdown__display countdown-banner__times">
  14.             <div class="text-center">
  15.                 <div class="js-countdown__days" aria-label="days">00</div>
  16.                 <div>{{ 'countdown.days'|trans }}</div>
  17.             </div>
  18.             <div class="text-center">
  19.                 <div class="js-countdown__hours" aria-label="hours">00</div>
  20.                 <div>{{ 'countdown.hours'|trans }}</div>
  21.             </div>
  22.             <div class="text-center">
  23.                 <div class="js-countdown__minutes" aria-label="minutes">00</div>
  24.                 <div>{{ 'countdown.minutes'|trans }}</div>
  25.             </div>
  26.             <div class="text-center">
  27.                 <div class="js-countdown__seconds" aria-label="seconds">00</div>
  28.                 <div>{{ 'countdown.seconds'|trans }}</div>
  29.             </div>
  30.             <button class="js-countdown__pause-btn btn countdown-banner__btn"
  31.                     type="button"
  32.                     aria-pressed="false">
  33.                 <span class="js-countdown__pause-icon icon icon-pause" aria-label="{{ 'sr.countdown pause'|trans }}"></span>
  34.                 <span class="js-countdown__play-icon icon icon-play" aria-label="{{ 'sr.countdown play'|trans }}" hidden>
  35.                 </span>
  36.             </button>
  37.         </div>
  38.         <div class="js-countdown__finished countdown-banner__finished-text" hidden>
  39.             {{ 'countdown.finished'|trans }}
  40.         </div>
  41.         {% if countdown.link %}
  42.             {% set link = countdown.link %}
  43.             <a href="{{ link.href }}" class="countdown-banner__cta" target="{{ link.target }}">{{ link.text }}</a>
  44.         {% endif %}
  45.     </div>
  46. {% endif %}