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. role="button"
  21. tabindex="0"
  22. aria-label="{{ 'traffic_infos.title' | trans}} {{ 'route.line' | trans}} {{ sName }}"
  23. class="is-TrafficInfos-Details-Link"
  24. >
  25. {% include "modules/search-widget/traffic-infos/includes/line.html.twig" with { 'line': currentLine, 'disruptionStatus': status, 'showDisruptionBadge' : true} %}
  26. </a>
  27. </div>
  28. <div class="is-Modal is-fade" id="{{ subNetworkId | slug }}_{{ currentLine.id | slug }}_{{status}}" tabindex="-1" role="dialog">
  29. <div class="is-Modal-Dialog" role="document">
  30. <div class="is-Modal-Content">
  31. <div class="is-Modal-Header">
  32. <button type="button" class="is-Close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
  33. <h4 class="is-Modal-Title">{{ 'traffic_infos.title' | trans }}</h4>
  34. </div>
  35. <div class="is-Modal-Body is-TrafficInfos-Details-Item is-text-left">
  36. {% include 'modules/search-widget/traffic-infos/includes/disruption-details.html.twig' with {'currents': currents, 'disruption': line} %}
  37. </div>
  38. </div>
  39. </div>
  40. </div>
  41. {% set lines = lines|merge([line.id]) %}
  42. {% endif %}