templates/Lenord/Main/parts/epingles.html.twig line 1

Open in your IDE?
  1. {% for epingle in epingles %}
  2.   <div class="epingle show-epingle epingle--color-{{ epingle.color.getId() }}">
  3.     <!-- class 'black'  + class 'show-epingle' pour affichier le block, sinon le block sera caché  -->
  4.     <!-- Les blocks sont tous montrés, afin de les cacher supprimez la class 'show-epingle'  -->
  5.     <p>{{ epingle.contenu|replace({'<div>': '', '</div>': ''})|raw }}</p>
  6.   </div>
  7.   <script>
  8.     (function() {
  9.       var anchors = document.querySelectorAll('.epingle a');
  10.       var hostname = window.location.hostname;
  11.       function url_domain(data) {
  12.         var a = document.createElement('a');
  13.         a.href = data;
  14.         return a.hostname;
  15.       }
  16.       
  17.       for (var i = 0; i < anchors.length; i++) {
  18.         if (hostname !== url_domain(anchors[i].getAttribute('href'))) {
  19.           anchors[i].setAttribute('target', '_blank');
  20.         }
  21.       }
  22.     })();
  23.   </script>
  24. {% endfor %}