aboutsummaryrefslogtreecommitdiffstats
path: root/app/views/stop_areas/show.html.slim
diff options
context:
space:
mode:
authorjpl2016-08-03 18:27:54 +0200
committerjpl2016-08-03 18:27:54 +0200
commit51023c5ed5e1de7e62a7f2bb04f05c5fd3e50343 (patch)
treedfd279c9b0f4182c0d317615b3178f0212d4f402 /app/views/stop_areas/show.html.slim
parentb25ce5e54df9448b20f62071dbb5300cfd91a1b1 (diff)
downloadchouette-core-51023c5ed5e1de7e62a7f2bb04f05c5fd3e50343.tar.bz2
Refs #1295: convert erb to slim (stop_areas)
Diffstat (limited to 'app/views/stop_areas/show.html.slim')
-rw-r--r--app/views/stop_areas/show.html.slim165
1 files changed, 165 insertions, 0 deletions
diff --git a/app/views/stop_areas/show.html.slim b/app/views/stop_areas/show.html.slim
new file mode 100644
index 000000000..249e29a57
--- /dev/null
+++ b/app/views/stop_areas/show.html.slim
@@ -0,0 +1,165 @@
+= title_tag t('stop_areas.show.title', stop_area: @stop_area.name)
+
+.stop_area_show
+ = @map.to_html if show_map?
+
+ .summary
+ p
+ label = "#{@stop_area.human_attribute_name('comment')} : "
+ = @stop_area.comment
+
+ p
+ label = "#{@stop_area.human_attribute_name('nearest_topic_name')} : "
+ = @stop_area.nearest_topic_name
+
+ p
+ label = "#{@stop_area.human_attribute_name('street_name')} : "
+ = @stop_area.street_name
+
+ p
+ label = "#{@stop_area.human_attribute_name('country_code')} : "
+ = @stop_area.country_code
+
+ p
+ label = "#{@stop_area.human_attribute_name('zip_code')} : "
+ = @stop_area.zip_code
+
+ p
+ label = "#{@stop_area.human_attribute_name('city_name')} : "
+ = @stop_area.city_name
+
+ p
+ label = "#{@stop_area.human_attribute_name('fare_code')} : "
+ = @stop_area.fare_code
+
+ p
+ label = "#{@stop_area.human_attribute_name('time_zone')} : "
+ = @stop_area.time_zone
+
+ p
+ label = "#{@stop_area.human_attribute_name('url')} : "
+ = @stop_area.url
+
+ p
+ label = "#{@stop_area.human_attribute_name('registration_number')} : "
+ = @stop_area.registration_number
+
+ p
+ label = "#{@stop_area.human_attribute_name('stop_area_type')} : "
+ = t("area_types.label.#{@stop_area.stop_area_type}")
+ i.fa.fa-info-circle data-toggle="tooltip" data-placement="right" title="#{t('.not_editable')}"
+
+ - if !manage_itl
+ p
+ label = "#{@stop_area.human_attribute_name('mobility_restricted_suitability')} : "
+ - if !@stop_area.mobility_restricted_suitability.nil?
+ = t((@stop_area.mobility_restricted_suitability == true).to_s)
+ - else
+ = t("unknown")
+
+ p
+ label = "#{@stop_area.human_attribute_name('stairs_availability')} : "
+ - if !@stop_area.stairs_availability.nil?
+ = t((@stop_area.stairs_availability == true).to_s)
+ - else
+ = t("unknown")
+
+ p
+ label = "#{@stop_area.human_attribute_name('lift_availability')} : "
+ - if !@stop_area.lift_availability.nil?
+ = t((@stop_area.lift_availability == true).to_s)
+ - else
+ = t("unknown")
+
+ p
+ label = t('stop_areas.show.geographic_data')
+
+ - if @stop_area.long_lat_type == nil
+ span.geo_data = t('stop_areas.show.no_geographic_data')
+ - else
+ - if !@stop_area.projection.nil?
+ p
+ span.geo_data = "#{@stop_area.human_attribute_name('projection')} : "
+ = @stop_area_referential.projection_type_label
+
+ p
+ span.geo_data = "#{@stop_area.human_attribute_name('projection_x')} : "
+ = @stop_area.projection_x
+
+ p
+ span.geo_data = "#{@stop_area.human_attribute_name('projection_y')} : "
+ = @stop_area.projection_y
+
+ - if !@stop_area.long_lat_type.nil?
+ p
+ span.geo_data = "#{@stop_area.human_attribute_name('long_lat_type')} : "
+ = @stop_area.long_lat_type
+
+ p
+ span.geo_data = "#{@stop_area.human_attribute_name('longitude')} : "
+ = @stop_area.longitude
+
+ p
+ span.geo_data = "#{@stop_area.human_attribute_name('latitude')} : "
+ = @stop_area.latitude
+
+p.after_map
+
+.genealogical.clearfix
+ == render 'stop_areas/genealogical'
+
+- if manage_access_points
+ div
+ h3 = t('.access_points')
+
+ .access_points.paginated_content
+ / FIXME #821
+ = paginated_content @access_points, "access_points/access_point"
+
+- content_for :sidebar do
+ table
+ tr
+ td
+ ul.actions
+ li = link_to t('stop_areas.actions.new'), new_stop_area_referential_stop_area_path(@stop_area_referential), class: 'add'
+ li = link_to t('stop_areas.actions.edit'), edit_stop_area_referential_stop_area_path(@stop_area_referential, @stop_area), class: 'edit'
+ li = link_to t('stop_areas.actions.destroy'), stop_area_referential_stop_area_path(@stop_area_referential, @stop_area), method: :delete, :data => {:confirm => t('stop_areas.actions.destroy_confirm')}, class: 'remove'
+
+ - if manage_itl
+ tr
+ td
+ h4 = t(".itl_managment")
+ ul.actions
+ li = link_to t('stop_areas.actions.add_routing_lines'), add_routing_lines_stop_area_referential_stop_area_path(@stop_area_referential, @stop_area), class: 'add_routing_lines'
+ li = link_to t('stop_areas.actions.add_routing_stops'), add_routing_stops_stop_area_referential_stop_area_path(@stop_area_referential, @stop_area), class: 'add_routing_stops'
+
+ - else
+ tr
+ td
+ h4 = t(".stop_managment")
+ ul.actions
+ li
+ / = link_to t('stop_areas.actions.select_parent'), select_parent_referential_stop_area_path(@referential, @stop_area), :class => "parent"
+ - if @stop_area.parent == nil
+ li
+ / = link_to t('stop_areas.actions.clone_as_parent'), new_referential_stop_area_stop_area_copy_path(@referential, @stop_area, :hierarchy => "parent"), :class => "clone"
+
+ - if manage_children
+ li
+ / = link_to t('stop_areas.actions.add_children'), add_children_referential_stop_area_path(@referential, @stop_area), :class => "children"
+ li
+ / = link_to t('stop_areas.actions.clone_as_child'), new_referential_stop_area_stop_area_copy_path(@referential, @stop_area, :hierarchy => "child"), :class => "clone"
+
+ - if manage_access_points
+ tr
+ td
+ h4 = t(".access_managment")
+ ul.actions
+ li
+ / = link_to t('access_points.actions.new'), new_referential_stop_area_access_point_path(@referential,@stop_area), :class => "add"
+ li
+ / = link_to t('stop_areas.actions.manage_access_links'), access_links_referential_stop_area_path(@referential,@stop_area), :class => "access_link"
+
+ br
+
+ = creation_tag(@stop_area) \ No newline at end of file