aboutsummaryrefslogtreecommitdiffstats
path: root/app/views/journey_patterns/_journey_pattern.html.slim
blob: c658b82670d133ecc2c58525b7383f49d6b71455 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#index_item.panel.panel-default.journey_pattern
  .panel-heading
    .panel-title.clearfix
      span.pull-right
        = link_to referential_line_route_journey_pattern_path(@referential, @line, @route, journey_pattern), method: :delete, :data => {:confirm =>  t('journey_patterns.actions.destroy_confirm')}, class: 'btn btn-danger btn-sm' do
          span.fa.fa-trash-o

      h5
        = link_to [@referential, @line, @route, journey_pattern], class: 'preview', :title => "#{Chouette::JourneyPattern.model_name.human.capitalize} #{journey_name(journey_pattern)}" do
          span.name
            = truncate(journey_name(journey_pattern), :length => 20)

  .panel-body
    - unless journey_pattern.stop_points.empty?
      p
        = t('.from_to', :departure => journey_pattern.stop_points.first.stop_area.name, :arrival => journey_pattern.stop_points.last.stop_area.name)

    p
      = t('.stop_count', :count => journey_pattern.stop_points.count, :route_count => @route.stop_points.count)
      = " | "
      = t('.vehicle_journeys_count', :count => journey_pattern.vehicle_journeys.count)

    - if journey_pattern.vehicle_journeys.count > 0
      p
        i.fa.fa-clock-o
        = link_to t('journey_patterns.journey_pattern.vehicle_journey_at_stops'), referential_line_route_vehicle_journeys_path(@referential, @line, @route, :q => {:journey_pattern_id_eq => journey_pattern.id}), class: 'with_fa'

      - if exist_vehicle_journey_frequencies?(@route, journey_pattern)
        p
          i.fa.fa-clock-o
          = link_to t('vehicle_journey_frequencies.actions.index'), referential_line_route_vehicle_journey_frequencies_path(@referential, @line, @route, :q => {:journey_pattern_id_eq => journey_pattern.id})