diff options
| author | jpl | 2016-08-01 10:57:44 +0200 |
|---|---|---|
| committer | jpl | 2016-08-01 10:57:44 +0200 |
| commit | feb27390e03f34d3994e462573e8620ed6d5f1bd (patch) | |
| tree | 0546fc1b90f03585fe0a6d7e26d2cdb553a4de19 /app/views/journey_patterns | |
| parent | 49b1e548dce962bdc2666baba5dbf9df72ff7e91 (diff) | |
| download | chouette-core-feb27390e03f34d3994e462573e8620ed6d5f1bd.tar.bz2 | |
Refs #1295: convert erb to slim (journey_patterns)
Diffstat (limited to 'app/views/journey_patterns')
| -rw-r--r-- | app/views/journey_patterns/_form.html.erb | 16 | ||||
| -rw-r--r-- | app/views/journey_patterns/_form.html.slim | 12 | ||||
| -rw-r--r-- | app/views/journey_patterns/_journey_pattern.html.erb | 36 | ||||
| -rw-r--r-- | app/views/journey_patterns/_journey_pattern.html.slim | 31 | ||||
| -rw-r--r-- | app/views/journey_patterns/edit.html.erb | 4 | ||||
| -rw-r--r-- | app/views/journey_patterns/edit.html.slim | 3 | ||||
| -rw-r--r-- | app/views/journey_patterns/new.html.erb | 4 | ||||
| -rw-r--r-- | app/views/journey_patterns/new.html.slim | 3 | ||||
| -rw-r--r-- | app/views/journey_patterns/show.html.erb | 47 | ||||
| -rw-r--r-- | app/views/journey_patterns/show.html.slim | 47 | ||||
| -rw-r--r-- | app/views/journey_patterns/show.kml.erb | 26 | ||||
| -rw-r--r-- | app/views/journey_patterns/show.kml.slim | 21 |
12 files changed, 117 insertions, 133 deletions
diff --git a/app/views/journey_patterns/_form.html.erb b/app/views/journey_patterns/_form.html.erb deleted file mode 100644 index f57556577..000000000 --- a/app/views/journey_patterns/_form.html.erb +++ /dev/null @@ -1,16 +0,0 @@ -<%= semantic_form_for [@referential, @line, @route, @journey_pattern] do |form| %> - <%= form.inputs do %> - <%= form.input :name, :input_html => { :title => t("formtastic.titles#{format_restriction_for_locales(@referential)}.journey_pattern.name") } %> - <%= form.input :published_name %> - <%= form.input :registration_number, :input_html => { :title => t("formtastic.titles#{format_restriction_for_locales(@referential)}.journey_pattern.registration_number") } %> - <%= form.input :comment %> - <%= form.input :stop_point_ids, :label => stop_point_ids_label(@journey_pattern), :as => :check_boxes, :collection => @route.stop_points.map { |s| [s.stop_area.name, s.id.to_s]}, :input_html => (@journey_pattern.new_record? ? { :checked => 'checked' }:{}) %> - <%= form.input :objectid, :required => !@journey_pattern.new_record?, :input_html => { :title => t("formtastic.titles#{format_restriction_for_locales(@referential)}.journey_pattern.objectid") } %> - <% end %> - - <%= form.actions do %> - <%= form.action :submit, :as => :button %> - <%= form.action :cancel, :as => :link %> - <% end %> -<% end %> - diff --git a/app/views/journey_patterns/_form.html.slim b/app/views/journey_patterns/_form.html.slim new file mode 100644 index 000000000..7b14474d9 --- /dev/null +++ b/app/views/journey_patterns/_form.html.slim @@ -0,0 +1,12 @@ += semantic_form_for [@referential, @line, @route, @journey_pattern] do |form| + = form.inputs do + = form.input :name, :input_html => { :title => t("formtastic.titles#{format_restriction_for_locales(@referential)}.journey_pattern.name") } + = form.input :published_name + = form.input :registration_number, :input_html => { :title => t("formtastic.titles#{format_restriction_for_locales(@referential)}.journey_pattern.registration_number") } + = form.input :comment + = form.input :stop_point_ids, :label => stop_point_ids_label(@journey_pattern), as: :check_boxes, :collection => @route.stop_points.map { |s| [s.stop_area.name, s.id.to_s]}, :input_html => (@journey_pattern.new_record? ? { :checked => 'checked' }:{}) + = form.input :objectid, :required => !@journey_pattern.new_record?, :input_html => { :title => t("formtastic.titles#{format_restriction_for_locales(@referential)}.journey_pattern.objectid") } + + = form.actions do + = form.action :submit, as: :button + = form.action :cancel, as: :link
\ No newline at end of file diff --git a/app/views/journey_patterns/_journey_pattern.html.erb b/app/views/journey_patterns/_journey_pattern.html.erb deleted file mode 100644 index 029b3c40e..000000000 --- a/app/views/journey_patterns/_journey_pattern.html.erb +++ /dev/null @@ -1,36 +0,0 @@ -<div id="index_item" class="panel panel-default journey_pattern"> - <div class="panel-heading"> - <div class="panel-title clearfix"> - <span class="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 class="fa fa-trash-o"></span> - <% end %> - </span> - <h5> - <%= link_to([@referential, @line, @route, journey_pattern], :class => "preview", :title => "#{Chouette::JourneyPattern.model_name.human.capitalize} #{journey_name(journey_pattern)}") do %> - <span class="name"> - <%= truncate(journey_name(journey_pattern), :length => 20) %> - </span> - <% end %> - </h5> - </div> - </div> - <div class="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> - <% end %> - <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) %></p> - <% if journey_pattern.vehicle_journeys.count > 0 %> - <p> - <i class="fa fa-clock-o"></i> - <%= 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" %> - </p> - <% if exist_vehicle_journey_frequencies?(@route, journey_pattern) %> - <p> - <i class="fa fa-clock-o"></i> - <%= 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}) %> - </p> - <% end %> - <% end %> - </div> -</div> diff --git a/app/views/journey_patterns/_journey_pattern.html.slim b/app/views/journey_patterns/_journey_pattern.html.slim new file mode 100644 index 000000000..c658b8267 --- /dev/null +++ b/app/views/journey_patterns/_journey_pattern.html.slim @@ -0,0 +1,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})
\ No newline at end of file diff --git a/app/views/journey_patterns/edit.html.erb b/app/views/journey_patterns/edit.html.erb deleted file mode 100644 index 33fac2a6c..000000000 --- a/app/views/journey_patterns/edit.html.erb +++ /dev/null @@ -1,4 +0,0 @@ -<%= title_tag t('journey_patterns.edit.title', :journey_pattern => @journey_pattern.name ) %> - -<%= render "form" %> - diff --git a/app/views/journey_patterns/edit.html.slim b/app/views/journey_patterns/edit.html.slim new file mode 100644 index 000000000..5c5aed5ad --- /dev/null +++ b/app/views/journey_patterns/edit.html.slim @@ -0,0 +1,3 @@ += title_tag t('journey_patterns.edit.title', journey_pattern: @journey_pattern.name ) + += render 'form'
\ No newline at end of file diff --git a/app/views/journey_patterns/new.html.erb b/app/views/journey_patterns/new.html.erb deleted file mode 100644 index fb6ecbd64..000000000 --- a/app/views/journey_patterns/new.html.erb +++ /dev/null @@ -1,4 +0,0 @@ -<%= title_tag t('journey_patterns.new.title') %> - -<%= render "form" %> - diff --git a/app/views/journey_patterns/new.html.slim b/app/views/journey_patterns/new.html.slim new file mode 100644 index 000000000..5f626abff --- /dev/null +++ b/app/views/journey_patterns/new.html.slim @@ -0,0 +1,3 @@ += title_tag t('journey_patterns.new.title') + += render 'form'
\ No newline at end of file diff --git a/app/views/journey_patterns/show.html.erb b/app/views/journey_patterns/show.html.erb deleted file mode 100644 index 6bd6022f7..000000000 --- a/app/views/journey_patterns/show.html.erb +++ /dev/null @@ -1,47 +0,0 @@ -<%= title_tag t('journey_patterns.show.title', :journey_pattern => journey_name( @journey_pattern), :route => @route.name ) %> - -<div class="journey_pattern_show"> - <%= @map.to_html %> - - <div class="summary"> - <p> - <label><%= @journey_pattern.human_attribute_name(:name) %>: </label> - <%= @journey_pattern.name %> - </p> - <p> - <label><%= @journey_pattern.human_attribute_name(:published_name) %>: </label> - <%= @journey_pattern.published_name %> - </p> - <p> - <label><%= @journey_pattern.human_attribute_name(:registration_number) %>: </label> - <%= @journey_pattern.registration_number %> - </p> - <p> - <label><%= @journey_pattern.human_attribute_name(:comment) %>: </label> - <%= @journey_pattern.comment %> - </p> - </div> - -</div> - -<p class="after_map" /> -<h3 class="journey_pattern_stop_points"><%= t('.stop_points') %></h3> -<div class="stop_points paginated_content" > - <%= paginated_content @stop_points, "stop_points/stop_point" %> -</div> - -<% content_for :sidebar do %> -<ul class="actions"> - <li><%= link_to t('journey_patterns.actions.new'), new_referential_line_route_journey_pattern_path(@referential, @line, @route), :class => "add" %></li> - <li><%= link_to t('journey_patterns.actions.edit'), edit_referential_line_route_journey_pattern_path(@referential, @line, @route, @journey_pattern), :class => "edit" %></li> - <li><%= link_to t('journey_patterns.actions.destroy'), referential_line_route_journey_pattern_path(@referential, @line, @route, @journey_pattern), :method => :delete, :data => {:confirm => t('journey_patterns.actions.destroy_confirm')}, :class => "remove" %></li> - <li> - <%= link_to edit_referential_line_route_journey_pattern_route_sections_selector_path(@referential, @line, @route, @journey_pattern), class: "edit#{' control-shape' if @journey_pattern.control?}" do %> - <%= t('journey_patterns.actions.edit_route_sections') %> - <% if @journey_pattern.control? %><i class="fa fa-exclamation-triangle"></i><% end %> - <% end %> - </li> - <li><%= 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 => "clock" %></li> -</ul> - <%= creation_tag(@journey_pattern) %> -<% end %> diff --git a/app/views/journey_patterns/show.html.slim b/app/views/journey_patterns/show.html.slim new file mode 100644 index 000000000..0fee1a257 --- /dev/null +++ b/app/views/journey_patterns/show.html.slim @@ -0,0 +1,47 @@ += title_tag t('journey_patterns.show.title', journey_pattern: journey_name( @journey_pattern), route: @route.name ) + +.journey_pattern_show + = @map.to_html + + .summary + p + label = "#{@journey_pattern.human_attribute_name(:name)} : " + = @journey_pattern.name + + p + label = "#{@journey_pattern.human_attribute_name(:published_name)} : " + = @journey_pattern.published_name + + p + label = "#{@journey_pattern.human_attribute_name(:registration_number)} : " + = @journey_pattern.registration_number + + p + label = "#{@journey_pattern.human_attribute_name(:comment)} : " + = @journey_pattern.comment + +p.after_map + +h3.journey_pattern_stop_points = t('.stop_points') + +.stop_points.paginated_content + = paginated_content @stop_points, "stop_points/stop_point" + +- content_for :sidebar do + ul.actions + li + = link_to t('journey_patterns.actions.new'), new_referential_line_route_journey_pattern_path(@referential, @line, @route), class: 'add' + li + = link_to t('journey_patterns.actions.edit'), edit_referential_line_route_journey_pattern_path(@referential, @line, @route, @journey_pattern), class: 'edit' + li + = link_to t('journey_patterns.actions.destroy'), referential_line_route_journey_pattern_path(@referential, @line, @route, @journey_pattern), :method => :delete, :data => {:confirm => t('journey_patterns.actions.destroy_confirm')}, class: 'remove' + li + = link_to edit_referential_line_route_journey_pattern_route_sections_selector_path(@referential, @line, @route, @journey_pattern), class: "edit#{' control-shape' if @journey_pattern.control?}" do + = t('journey_patterns.actions.edit_route_sections') + - if @journey_pattern.control? + i.fa.fa-exclamation-triangle + + li + = 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: 'clock' + + = creation_tag(@journey_pattern)
\ No newline at end of file diff --git a/app/views/journey_patterns/show.kml.erb b/app/views/journey_patterns/show.kml.erb deleted file mode 100644 index 75ca50ab5..000000000 --- a/app/views/journey_patterns/show.kml.erb +++ /dev/null @@ -1,26 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<kml xmlns="http://www.opengis.net/kml/2.2"> - <Document> - <Placemark id="route_<%= @journey_pattern.id %>" > - <name><%= @journey_pattern.name %></name> - <inactive>true</inactive> - <%= @journey_pattern.route.geometry.kml_representation.html_safe %> - </Placemark> - <% @journey_pattern.route.stop_points.each_with_index do |stop_point, index| %> - <% if stop_point.stop_area.geometry %> - <Placemark id="<%= stop_point.stop_area.id %>" > - <name><%= "#{stop_point.stop_area.name} (#{index+1})" %></name> - <stop><%= @journey_pattern.stop_points.include?( stop_point) ? "true" : "false" %></stop> - <% if stop_point.stop_area.id==@route.stop_areas.first.id %> - <departure>true</departure> - <% elsif stop_point.stop_area.id==@route.stop_areas.last.id %> - <arrival>true</arrival> - <% end %> - <iconCode><%= icon_code(stop_point, @journey_pattern)%></iconCode> - <%= stop_point.stop_area.geometry.kml_representation.html_safe %> - </Placemark> - <% end %> - <% end %> - </Document> -</kml> - diff --git a/app/views/journey_patterns/show.kml.slim b/app/views/journey_patterns/show.kml.slim new file mode 100644 index 000000000..88a137bf5 --- /dev/null +++ b/app/views/journey_patterns/show.kml.slim @@ -0,0 +1,21 @@ +doctype XML + +kml xmlns="http://www.opengis.net/kml/2.2" + document + placemark id="route_#{@journey_pattern.id}" + name = @journey_pattern.name + inactive true + = @journey_pattern.route.geometry.kml_representation.html_safe + + - @journey_pattern.route.stop_points.each_with_index do |stop_point, index| + - if stop_point.stop_area.geometry + placemark id="#{stop_point.stop_area.id}" + name = "#{stop_point.stop_area.name} (#{index+1})" + stop = @journey_pattern.stop_points.include?(stop_point) ? "true" : "false" + - if stop_point.stop_area.id == @route.stop_areas.first.id + departure true + - elsif stop_point.stop_area.id == @route.stop_areas.last.id + arrival true + + iconcode = icon_code(stop_point, @journey_pattern) + = stop_point.stop_area.geometry.kml_representation.html_safe
\ No newline at end of file |
