diff options
| author | jpl | 2016-12-13 12:03:13 +0100 |
|---|---|---|
| committer | jpl | 2016-12-13 12:03:20 +0100 |
| commit | 2113edeba7a1339370e04ef02111ca145add43b4 (patch) | |
| tree | 05bf608fa5f29b50729d55a6095e53d69348e160 | |
| parent | d33014e05b556134eaf30c8bd06d36e832d66bdd (diff) | |
| download | chouette-core-2113edeba7a1339370e04ef02111ca145add43b4.tar.bz2 | |
Refs #2203: update journey_patterns list on routes#show
| -rw-r--r-- | app/views/routes/show.html.slim | 26 |
1 files changed, 22 insertions, 4 deletions
diff --git a/app/views/routes/show.html.slim b/app/views/routes/show.html.slim index 18a316210..ca1d04fd1 100644 --- a/app/views/routes/show.html.slim +++ b/app/views/routes/show.html.slim @@ -64,14 +64,32 @@ p.after_map = linktxt -.panel.panel-default +.panel.panel-default#journey_patterns .panel-heading h4.panel-title strong = t('.journey_patterns') - .panel-body - .journey_patterns.paginated_content - = paginated_content( @route.journey_patterns, "journey_patterns/journey_pattern") + .list-group + - @route.journey_patterns.each do |journey_pattern| + .list-group-item.clearfix title="#{t('journey_patterns.journey_pattern.stop_count', count: journey_pattern.stop_points.count, route_count: @route.stop_points.count)} | #{t('journey_patterns.journey_pattern.vehicle_journeys_count', count: journey_pattern.vehicle_journeys.count)}" + span.label.label-default style='margin-right: 10px;' = journey_pattern.objectid.local_id + strong = "#{journey_name(journey_pattern)} " + + - unless journey_pattern.stop_points.empty? + em.small + = t('journey_patterns.journey_pattern.from_to', departure: journey_pattern.stop_points.first.stop_area.name, arrival: journey_pattern.stop_points.last.stop_area.name) + + .btn-group.btn-group-xs.pull-right + .btn.btn-primary.dropdown-toggle data-toggle='dropdown' + span.fa.fa-bars + span.caret + ul.dropdown-menu + li = link_to 'Voir', [@referential, @line, @route, journey_pattern], title: "#{Chouette::JourneyPattern.model_name.human.capitalize} #{journey_name(journey_pattern)}" + li = link_to 'Supprimer', referential_line_route_journey_pattern_path(@referential, @line, @route, journey_pattern), method: :delete, data: {confirm: t('journey_patterns.actions.destroy_confirm')} + + / .panel-body + / .journey_patterns.paginated_content + / = paginated_content( @route.journey_patterns, "journey_patterns/journey_pattern") - content_for :sidebar do ul.actions |
