templates/modules/search-widget/traffic-infos/includes/lines.html.twig line 1

Open in your IDE?
  1. {% if subNetworkId is not defined %}
  2. {% set subNetworkId = '' %}
  3. {% endif %}
  4. {% set lines = [] %}
  5. {% if (line.id not in lines and subNetworkId == line.subNetwork.id) or (line.id not in lines and subNetworkId == '' ) %}
  6. <div data-toggle="modal" data-target="#{{ subNetworkId | slug }}_{{ currentLine.id | slug }}_{{status}}" class="is-col-xs-4 is-col-sm-4 is-col-md-4 is-col-lg-4 is-Schedule-StopPoint-Line is-text-center">
  7. {% if currentLine.sName is empty %}
  8. {% set sName = "-" %}
  9. {% else %}
  10. {% set sName = currentLine.sName %}
  11. {% endif %}
  12. <a data-toggle="is-tooltip"
  13. data-html="true"
  14. data-line-id="{{ currentLine.id }}"
  15. data-line-short-name="{{ sName }}"
  16. data-line-sub-network-name="{{ currentLine.subNetwork.name }}"
  17. data-mode-text="{{ currentLine.mode }}"
  18. data-direction="OUTWARD"
  19. data-placement="bottom"
  20. >
  21. {% include "modules/search-widget/traffic-infos/includes/line.html.twig" with { 'line': currentLine, 'disruptionStatus': status, 'showDisruptionBadge' : true} %}
  22. </a>
  23. </div>
  24. <div class="is-Modal is-fade" id="{{ subNetworkId | slug }}_{{ currentLine.id | slug }}_{{status}}" tabindex="-1" role="dialog">
  25. <div class="is-Modal-Dialog" role="document">
  26. <div class="is-Modal-Content">
  27. <div class="is-Modal-Header">
  28. <button type="button" class="is-Close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
  29. <h4 class="is-Modal-Title">{{ 'traffic_infos.title' | trans }}</h4>
  30. </div>
  31. <div class="is-Modal-Body is-TrafficInfos-Details-Item is-text-left">
  32. {% include 'modules/search-widget/traffic-infos/includes/disruption-details.html.twig' with {'currents': currents, 'disruption': line} %}
  33. </div>
  34. </div>
  35. </div>
  36. </div>
  37. {% set lines = lines|merge([line.id]) %}
  38. {% endif %}