templates/station/show.html.twig line 1

Open in your IDE?
  1. {% extends 'base.html.twig' %}
  2. {% block title %}{{ 'NAVBAR.titre' | trans }} - {{ station.name }}{% endblock %}
  3. {% block description %}{{ 'NAVBAR.metaDescription' | trans({'%station%': station.name}) }}{% endblock %}
  4.  {% block stylesheets %}
  5.      <style>
  6.          .slider {
  7.              -webkit-appearance: none;
  8.              width: 100%;
  9.              height: 25px;
  10.              background: #d3d3d3;
  11.              outline: none;
  12.              opacity: 0.7;
  13.              -webkit-transition: .2s;
  14.              transition: opacity .2s;
  15.          }
  16.          .slider:hover {
  17.              opacity: 1;
  18.          }
  19.          .slider::-webkit-slider-thumb {
  20.              -webkit-appearance: none;
  21.              appearance: none;
  22.              width: 25px;
  23.              height: 25px;
  24.              background: #4CAF50;
  25.              cursor: pointer;
  26.          }
  27.          .slider::-moz-range-thumb {
  28.              width: 25px;
  29.              height: 25px;
  30.              background: #4CAF50;
  31.              cursor: pointer;
  32.          }
  33.      </style>
  34.  {% endblock %}
  35. {% block body %}
  36.     <div class="container-fluid content-margen-top">
  37.         <div class="row">
  38.             <div class="col-md-9">
  39.                 <div class="to-flex-no"><!---->
  40.                     <div class="station-details">
  41.                         <div class="col-md-12">
  42.                             <div class="card gradient-card">
  43.                                 <div class="card-image micro-radio">
  44.                                     <div>
  45.                                         <div class="text-white d-flex h-100 mask">
  46.                                             <div class="first-content align-self-center p-3">
  47.                                                 <img class="image" src="{{ asset('uploads/logo/' ~ station.image) }}"
  48.                                                      alt="{{ 'NAVBAR.altImageStation' | trans({'%station%': station.name}) }}"
  49.                                                      title="{{ 'NAVBAR.altImageStation' | trans({'%station%': station.name}) }}"
  50.                                                      loading="lazy">
  51.                                             </div>
  52.                                             <div class="first-content align-self-center p-3">
  53.                                                 <h3 class="card-title">Station : {{ station.name }}</h3>
  54.                                                 <p class="lead mb-0">Frequence : {{ station.frequence }}</p>
  55.                                                 <p class="lead mb-0"><a href="{{ station.url }}">Site Web</a></p>
  56.                                             </div>
  57.                                         </div>
  58.                                     </div>
  59.                                 </div>
  60.                             </div>
  61.                         </div>
  62.                     </div>
  63.                     <ul class="list-stations"><!---->
  64.                         {% for station in stations %}
  65.                             <li>
  66.                                 <div class="view overlay" tabindex="0">
  67.                                     <img class="image" src="{{ asset('uploads/logo/' ~ station.image) }}"
  68.                                          alt="{{ 'NAVBAR.altImageStation' | trans({'%station%': station.name}) }}"
  69.                                          title="{{ 'NAVBAR.altImageStation' | trans({'%station%': station.name}) }}"
  70.                                          loading="lazy">
  71.                                     <a href="{{ path('station_ecouter', {slug : station.slug}) }}"
  72.                                        class="mask flex-center waves-effect waves-light rgba-black-light station-overlay-radius">
  73.                                         <div class="flex-center">
  74.                                             <span class="white-text">{{ station.name }}</span>
  75.                                         </div>
  76.                                     </a>
  77.                                 </div>
  78.                             </li>
  79.                         {% else %}
  80.                             no records found
  81.                         {% endfor %}
  82.                     </ul>
  83.                 </div>
  84.             </div>
  85.             <div class="col-md-3">
  86.                 <div class="card">
  87.                     <div class="card-header">
  88.                         {{ station.pays.continent.name }}
  89.                     </div>
  90.                     <div class="card-body">
  91.                         {% for country in station.pays.continent.countries %}
  92.                             <a href="{{ path('station_pays_show', { slug : country.slug}) }}"
  93.                                title="Radio Live {{ country.name }}">
  94.                                 <i class="{{ country.name | lower }} flag"></i>
  95.                             </a>
  96.                         {% endfor %}
  97.                         <a href="{{ path('station_liste_pays') }}" class="btn btn-sm btn-outline-primary waves-effect">{{ 'NAVBAR.otherCountries' | trans }}</a>
  98.                     </div>
  99.                 </div>
  100.                 </br>
  101.                 {% include 'publicite.html.twig' %}
  102.             </div>
  103.         </div>
  104.     </div>
  105.     <audio id="audioplayer" autoplay="" src="{{ station.media }}">
  106.         Your browser does not support the
  107.         <code>audio</code> element.
  108.     </audio>
  109.     <nav class="navbar fixed-bottom navbar-light white no-padding padding-left">
  110.         <div class="align">
  111.             <a href="#" title="Play video" class="play"></a>
  112.             <div class="player-station-name font-weight-bold">{{ station.name }}</div>
  113.             <div class="stream-img d-none d-sm-block">
  114.                 <img src="{{ asset('assets/equalizer.gif') }}">
  115.             </div>
  116.             <div class="volume-container text-white align">
  117.                 <input id="myRange" max="1" min="0" step="0.1" type="range">
  118.                 <a id="volumeBtn" class="btn-floating btn-lg btn-primary btn-sm btn-rounded">
  119.                     <i id="volumeBtnClass" class="fas fa-volume-up"></i>
  120.                 </a>
  121.             </div>
  122.         </div>
  123.     </nav>
  124. {% endblock %}
  125. {% block javascripts %}
  126.     <script src="{{ asset('assets/js/audioplayer.js') }}"></script>
  127.     <script>
  128.     </script>
  129. {% endblock %}