aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorjpl2016-12-13 12:03:13 +0100
committerjpl2016-12-13 12:03:20 +0100
commit2113edeba7a1339370e04ef02111ca145add43b4 (patch)
tree05bf608fa5f29b50729d55a6095e53d69348e160
parentd33014e05b556134eaf30c8bd06d36e832d66bdd (diff)
downloadchouette-core-2113edeba7a1339370e04ef02111ca145add43b4.tar.bz2
Refs #2203: update journey_patterns list on routes#show
-rw-r--r--app/views/routes/show.html.slim26
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