diff options
| author | jpl | 2016-08-04 18:25:30 +0200 |
|---|---|---|
| committer | jpl | 2016-08-04 18:25:30 +0200 |
| commit | cab166128b905e61aea75c063e47c961f12b144f (patch) | |
| tree | de86ec03a79ad8e4bb3384390aa272872ef8e275 /app/views | |
| parent | 8713ddd7bfcf8ff19dc3a80251bdd9f617867f9d (diff) | |
| download | chouette-core-cab166128b905e61aea75c063e47c961f12b144f.tar.bz2 | |
Refs #1295: convert erb to slim (api/kml)
Diffstat (limited to 'app/views')
| -rw-r--r-- | app/views/api/kml/access_links/index.kml.erb | 26 | ||||
| -rw-r--r-- | app/views/api/kml/access_links/index.kml.slim | 21 | ||||
| -rw-r--r-- | app/views/api/kml/access_points/index.kml.erb | 24 | ||||
| -rw-r--r-- | app/views/api/kml/access_points/index.kml.slim | 19 | ||||
| -rw-r--r-- | app/views/api/kml/connection_links/index.kml.erb | 26 | ||||
| -rw-r--r-- | app/views/api/kml/connection_links/index.kml.slim | 21 | ||||
| -rw-r--r-- | app/views/api/kml/journey_patterns/show.kml.erb | 42 | ||||
| -rw-r--r-- | app/views/api/kml/journey_patterns/show.kml.slim | 31 | ||||
| -rw-r--r-- | app/views/api/kml/lines/show.kml.erb | 24 | ||||
| -rw-r--r-- | app/views/api/kml/lines/show.kml.slim | 20 | ||||
| -rw-r--r-- | app/views/api/kml/routes/show.kml.erb | 21 | ||||
| -rw-r--r-- | app/views/api/kml/routes/show.kml.slim | 16 | ||||
| -rw-r--r-- | app/views/api/kml/stop_areas/index.kml.erb | 26 | ||||
| -rw-r--r-- | app/views/api/kml/stop_areas/index.kml.slim | 19 |
14 files changed, 147 insertions, 189 deletions
diff --git a/app/views/api/kml/access_links/index.kml.erb b/app/views/api/kml/access_links/index.kml.erb deleted file mode 100644 index 871646c68..000000000 --- a/app/views/api/kml/access_links/index.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> - <name><%= h(Chouette::AccessLink.model_name.human) %></name> - <% @access_links.each do |access_link| %> - <Placemark id="<%= access_link.objectid %>" > - <name><%= h(access_link.name) %></name> - <ExtendedData> - <% [ :access_link_type, :objectid, :object_version, :creation_time, :creator_id, :name, :comment, :link_distance, :link_type, :default_duration, :frequent_traveller_duration, :occasional_traveller_duration, :mobility_restricted_traveller_duration, :mobility_restricted_suitability, :stairs_availability, :lift_availability, :int_user_needs, :link_orientation].each do |prop| %> - <Data name="<%= prop.to_s %>"> - <value><%= h(access_link.send( prop)) %></value> - </Data> - <% end %> - <Data name="access_point_objectid"> - <value><%= h(access_link.access_point.objectid) %></value> - </Data> - <Data name="stop_area_objectid"> - <value><%= h(access_link.stop_area.objectid) %></value> - </Data> - </ExtendedData> - <%= access_link.geometry_presenter.geometry.kml_representation.html_safe %> - </Placemark> - <% end %> - </Document> -</kml> - diff --git a/app/views/api/kml/access_links/index.kml.slim b/app/views/api/kml/access_links/index.kml.slim new file mode 100644 index 000000000..f402a7aa4 --- /dev/null +++ b/app/views/api/kml/access_links/index.kml.slim @@ -0,0 +1,21 @@ +doctype XML + +kml xmlns="http://www.opengis.net/kml/2.2" + document + name = h(Chouette::AccessLink.model_name.human) + + - @access_links.each do |access_link| + placemark id="#{access_link.objectid}" + name = h(access_link.name) + extendeddata + - [ :access_link_type, :objectid, :object_version, :creation_time, :creator_id, :name, :comment, :link_distance, :link_type, :default_duration, :frequent_traveller_duration, :occasional_traveller_duration, :mobility_restricted_traveller_duration, :mobility_restricted_suitability, :stairs_availability, :lift_availability, :int_user_needs, :link_orientation].each do |prop| + data name="#{prop.to_s}" + value = h(access_link.send( prop)) + + data name="access_point_objectid" + value = h(access_link.access_point.objectid) + + data name="stop_area_objectid" + value = h(access_link.stop_area.objectid) + + = access_link.geometry_presenter.geometry.kml_representation.html_safe
\ No newline at end of file diff --git a/app/views/api/kml/access_points/index.kml.erb b/app/views/api/kml/access_points/index.kml.erb deleted file mode 100644 index f48846f91..000000000 --- a/app/views/api/kml/access_points/index.kml.erb +++ /dev/null @@ -1,24 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<kml xmlns="http://www.opengis.net/kml/2.2"> - <Document> - <name><%= h(Chouette::AccessPoint.model_name.human) %></name> - <name>access</name> - <% @access_points.each do |access_point| %> - <Placemark id="<%= access_point.objectid %>" > - <name><%= h(access_point.name) %></name> - <ExtendedData> - <% [ :objectid, :object_version, :creation_time, :creator_id, :name, :comment, :longitude, :latitude, :long_lat_type, :country_code, :street_name, :openning_time, :closing_time, :access_type, :access_point_type, :mobility_restricted_suitability, :stairs_availability, :lift_availability].each do |prop| %> - <Data name="<%= prop.to_s %>"> - <value><%= h(access_point.send( prop)) %></value> - </Data> - <% end %> - <Data name="stop_area_objectid"> - <value><%= h(access_point.stop_area.objectid) %></value> - </Data> - </ExtendedData> - <%= access_point.geometry_presenter.geometry.kml_representation.html_safe %> - </Placemark> - <% end %> - </Document> -</kml> - diff --git a/app/views/api/kml/access_points/index.kml.slim b/app/views/api/kml/access_points/index.kml.slim new file mode 100644 index 000000000..4f47272e6 --- /dev/null +++ b/app/views/api/kml/access_points/index.kml.slim @@ -0,0 +1,19 @@ +doctype XML + +kml xmlns="http://www.opengis.net/kml/2.2" + document + name = h(Chouette::AccessPoint.model_name.human) + name access + + - @access_points.each do |access_point| + placemark id="#{access_point.objectid}" + name = h(access_point.name) + extendeddata + - [ :objectid, :object_version, :creation_time, :creator_id, :name, :comment, :longitude, :latitude, :long_lat_type, :country_code, :street_name, :openning_time, :closing_time, :access_type, :access_point_type, :mobility_restricted_suitability, :stairs_availability, :lift_availability].each do |prop| + data name="#{prop.to_s}" + value = h(access_point.send( prop)) + + data name="stop_area_objectid" + value = h(access_point.stop_area.objectid) + + = access_point.geometry_presenter.geometry.kml_representation.html_safe
\ No newline at end of file diff --git a/app/views/api/kml/connection_links/index.kml.erb b/app/views/api/kml/connection_links/index.kml.erb deleted file mode 100644 index 8eb6c6ea2..000000000 --- a/app/views/api/kml/connection_links/index.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> - <name><%= h(Chouette::ConnectionLink.model_name.human) %></name> - <% @connection_links.each do |connection_link| %> - <Placemark id="<%= connection_link.objectid %>" > - <name><%= h(connection_link.name) %></name> - <ExtendedData> - <% [ :connection_link_type, :objectid, :object_version, :creation_time, :creator_id, :name, :comment, :link_distance, :link_type, :default_duration, :frequent_traveller_duration, :occasional_traveller_duration, :mobility_restricted_traveller_duration, :mobility_restricted_suitability, :stairs_availability, :lift_availability, :int_user_needs].each do |prop| %> - <Data name="<%= prop.to_s %>"> - <value><%= h(connection_link.send( prop)) %></value> - </Data> - <% end %> - <Data name="departure_objectid"> - <value><%= h(connection_link.departure.objectid) %></value> - </Data> - <Data name="arrival_objectid"> - <value><%= h(connection_link.arrival.objectid) %></value> - </Data> - </ExtendedData> - <%= connection_link.geometry_presenter.geometry.kml_representation.html_safe %> - </Placemark> - <% end %> - </Document> -</kml> - diff --git a/app/views/api/kml/connection_links/index.kml.slim b/app/views/api/kml/connection_links/index.kml.slim new file mode 100644 index 000000000..b5a6e9560 --- /dev/null +++ b/app/views/api/kml/connection_links/index.kml.slim @@ -0,0 +1,21 @@ +doctype XML + +kml xmlns="http://www.opengis.net/kml/2.2" + document + name = h(Chouette::ConnectionLink.model_name.human) + + - @connection_links.each do |connection_link| + placemark id="#{connection_link.objectid}" + name = h(connection_link.name) + extendeddata + - [ :connection_link_type, :objectid, :object_version, :creation_time, :creator_id, :name, :comment, :link_distance, :link_type, :default_duration, :frequent_traveller_duration, :occasional_traveller_duration, :mobility_restricted_traveller_duration, :mobility_restricted_suitability, :stairs_availability, :lift_availability, :int_user_needs].each do |prop| + data name="#{prop.to_s}" + value = h(connection_link.send( prop)) + + data name="departure_objectid" + value = h(connection_link.departure.objectid) + + data name="arrival_objectid" + value = h(connection_link.arrival.objectid) + + = connection_link.geometry_presenter.geometry.kml_representation.html_safe
\ No newline at end of file diff --git a/app/views/api/kml/journey_patterns/show.kml.erb b/app/views/api/kml/journey_patterns/show.kml.erb deleted file mode 100644 index b743a9e53..000000000 --- a/app/views/api/kml/journey_patterns/show.kml.erb +++ /dev/null @@ -1,42 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<kml xmlns="http://www.opengis.net/kml/2.2"> - <Document> - <name><%= h(Chouette::JourneyPattern.model_name.human) %> : <%= h(@journey_pattern.name) %></name> - <ExtendedData> - <% [:objectid, :object_version, :creation_time, :creator_id, :name, :comment, :registration_number, :published_name].each do |prop| %> - <Data name="<%= prop.to_s %>"> - <value><%= h(@journey_pattern.send( prop)) %></value> - </Data> - <% end %> - <Data name="route_objectid"> - <value><%= h(@journey_pattern.route.objectid) %></value> - </Data> - </ExtendedData> - <% @journey_pattern.route.stop_points.each_with_index do |stop_point, index| %> - <% stop_area = stop_point.stop_area %> - <% if stop_area.geometry %> - <Placemark id="<%= stop_area.objectid %>" > - <name><%= h(stop_area.name) %></name> - <ExtendedData> - <% [ :objectid, :object_version, :creation_time, :creator_id, :name, :comment, :area_type, :registration_number, :nearest_topic_name, :fare_code, :longitude, :latitude, :long_lat_type, :country_code, :street_name, :mobility_restricted_suitability, :stairs_availability, :lift_availability, :int_user_needs].each do |prop| %> - <Data name="<%= prop.to_s %>"> - <value><%= h(stop_area.send( prop)) %></value> - </Data> - <% end %> - <% if stop_area.parent %> - <Data name="parent_objectid"> - <value><%= h(stop_area.parent.objectid) %></value> - </Data> - <% end %> - <Data name="stop"> - <value><%= @journey_pattern.stop_points.include?( stop_point) ? "true" : "false" %></value> - </Data> - </ExtendedData> - - <%= stop_area.geometry_presenter.geometry.kml_representation.html_safe %> - </Placemark> - <% end %> - <% end %> - </Document> -</kml> - diff --git a/app/views/api/kml/journey_patterns/show.kml.slim b/app/views/api/kml/journey_patterns/show.kml.slim new file mode 100644 index 000000000..f7e6dc9f4 --- /dev/null +++ b/app/views/api/kml/journey_patterns/show.kml.slim @@ -0,0 +1,31 @@ +doctype XML + +kml xmlns="http://www.opengis.net/kml/2.2" + document + name = "#{h(Chouette::JourneyPattern.model_name.human)} : #{h(@journey_pattern.name)}" + extendeddata + - [:objectid, :object_version, :creation_time, :creator_id, :name, :comment, :registration_number, :published_name].each do |prop| + data name="#{prop.to_s}" + value = h(@journey_pattern.send( prop)) + + data name="route_objectid" + value = h(@journey_pattern.route.objectid) + + - @journey_pattern.route.stop_points.each_with_index do |stop_point, index| + - stop_area = stop_point.stop_area + - if stop_area.geometry + placemark id="#{stop_area.objectid}" + name = h(stop_area.name) + extendeddata + - [ :objectid, :object_version, :creation_time, :creator_id, :name, :comment, :area_type, :registration_number, :nearest_topic_name, :fare_code, :longitude, :latitude, :long_lat_type, :country_code, :street_name, :mobility_restricted_suitability, :stairs_availability, :lift_availability, :int_user_needs].each do |prop| + data name="#{prop.to_s}" + value = h(stop_area.send( prop)) + + - if stop_area.parent + data name="parent_objectid" + value = h(stop_area.parent.objectid) + + data name="stop" + value = @journey_pattern.stop_points.include?( stop_point) ? "true" : "false" + + = stop_area.geometry_presenter.geometry.kml_representation.html_safe
\ No newline at end of file diff --git a/app/views/api/kml/lines/show.kml.erb b/app/views/api/kml/lines/show.kml.erb deleted file mode 100644 index ea5b4adcc..000000000 --- a/app/views/api/kml/lines/show.kml.erb +++ /dev/null @@ -1,24 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<kml xmlns="http://www.opengis.net/kml/2.2"> - <Document> - <name><%= h(Chouette::Line.model_name.human) %> : <%= h(@line.name) %></name> - <Placemark id="<%= @line.objectid %>" > - <name><%= h(@line.name) %></name> - <ExtendedData> - <% [ :transport_mode, :objectid, :object_version, :creation_time, :creator_id, :name, :number, :published_name, :registration_number, :comment, :mobility_restricted_suitability, :int_user_needs].each do |prop| %> - <Data name="<%= prop.to_s %>"> - <value><%= h(@line.send( prop)) %></value> - </Data> - <% end %> - <Data name="company_objectid"> - <value><%= h(@line.company.objectid) %></value> - </Data> - <Data name="network_objectid"> - <value><%= h(@line.network.objectid) %></value> - </Data> - </ExtendedData> - <%= @line.geometry_presenter.geometry.kml_representation.html_safe %> - </Placemark> - </Document> -</kml> - diff --git a/app/views/api/kml/lines/show.kml.slim b/app/views/api/kml/lines/show.kml.slim new file mode 100644 index 000000000..d314b8f19 --- /dev/null +++ b/app/views/api/kml/lines/show.kml.slim @@ -0,0 +1,20 @@ +doctype XML + +kml xmlns="http://www.opengis.net/kml/2.2" + document + name = "#{h(Chouette::Line.model_name.human)} : #{h(@line.name)}" + + placemark id="#{@line.objectid}" + name = h(@line.name) + extendeddata + - [ :transport_mode, :objectid, :object_version, :creation_time, :creator_id, :name, :number, :published_name, :registration_number, :comment, :mobility_restricted_suitability, :int_user_needs].each do |prop| + data name="#{prop.to_s}" + value = h(@line.send( prop)) + + data name="company_objectid" + value = h(@line.company.objectid) + + data name="network_objectid" + value = h(@line.network.objectid) + + = @line.geometry_presenter.geometry.kml_representation.html_safe
\ No newline at end of file diff --git a/app/views/api/kml/routes/show.kml.erb b/app/views/api/kml/routes/show.kml.erb deleted file mode 100644 index 14cefabf2..000000000 --- a/app/views/api/kml/routes/show.kml.erb +++ /dev/null @@ -1,21 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<kml xmlns="http://www.opengis.net/kml/2.2"> - <Document> - <name><%= h(Chouette::Route.model_name.human) %> : <%= h(@route.name) %></name> - <Placemark id="<%= @route.objectid %>" > - <name><%= h(@route.name) %></name> - <ExtendedData> - <% [:direction_code, :wayback_code, :objectid, :object_version, :creation_time, :creator_id, :name, :comment, :published_name, :number, :direction, :wayback].each do |prop| %> - <Data name="<%= prop.to_s %>"> - <value><%= h(@route.send( prop)) %></value> - </Data> - <% end %> - <Data name="line_objectid"> - <value><%= h(@route.line.objectid) %></value> - </Data> - </ExtendedData> - <%= @route.geometry_presenter.geometry.kml_representation.html_safe %> - </Placemark> - </Document> -</kml> - diff --git a/app/views/api/kml/routes/show.kml.slim b/app/views/api/kml/routes/show.kml.slim new file mode 100644 index 000000000..3b08d81ce --- /dev/null +++ b/app/views/api/kml/routes/show.kml.slim @@ -0,0 +1,16 @@ +doctype XML + +kml xmlns="http://www.opengis.net/kml/2.2" + document + name = "#{h(Chouette::Route.model_name.human)} : #{h(@route.name)}" + placemark id="#{@route.objectid}" + name = h(@route.name) + extendeddata + - [:direction_code, :wayback_code, :objectid, :object_version, :creation_time, :creator_id, :name, :comment, :published_name, :number, :direction, :wayback].each do |prop| + data name="#{prop.to_s}" + value = h(@route.send( prop)) + + data name="line_objectid" + value = h(@route.line.objectid) + + = @route.geometry_presenter.geometry.kml_representation.html_safe
\ No newline at end of file diff --git a/app/views/api/kml/stop_areas/index.kml.erb b/app/views/api/kml/stop_areas/index.kml.erb deleted file mode 100644 index 8056c47d6..000000000 --- a/app/views/api/kml/stop_areas/index.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> - <name><%= h( I18n.t("area_types.#{@area_type.underscore}") ) %></name> - <% @stop_areas.select { |sa| sa.latitude && sa.longitude}.each do |stop_area| %> - <Placemark id="<%= stop_area.objectid %>" > - <name><%= h(stop_area.name) %></name> - <ExtendedData> - <% [:objectid, :object_version, :creation_time, :creator_id, :name, :comment, :area_type, :registration_number, :nearest_topic_name, :fare_code, :longitude, :latitude, :long_lat_type, :country_code, :street_name, :mobility_restricted_suitability, :stairs_availability, :lift_availability, :int_user_needs].each do |prop| %> - <Data name="<%= prop.to_s %>"> - <value><%= h(stop_area.send( prop)) %></value> - </Data> - <% end %> - <% if stop_area.parent %> - <Data name="parent_objectid"> - <value><%= h(stop_area.parent.objectid) %></value> - </Data> - <% end %> - </ExtendedData> - - <%= stop_area.geometry_presenter.geometry.kml_representation.html_safe %> - </Placemark> - <% end %> - </Document> -</kml> - diff --git a/app/views/api/kml/stop_areas/index.kml.slim b/app/views/api/kml/stop_areas/index.kml.slim new file mode 100644 index 000000000..64f7e08be --- /dev/null +++ b/app/views/api/kml/stop_areas/index.kml.slim @@ -0,0 +1,19 @@ +doctype XML + +kml xmlns="http://www.opengis.net/kml/2.2" + document + name = h( I18n.t("area_types.#{@area_type.underscore}") ) + + - @stop_areas.select { |sa| sa.latitude && sa.longitude}.each do |stop_area| + placemark id="#{stop_area.objectid}" + name = h(stop_area.name) + extendeddata + - [:objectid, :object_version, :creation_time, :creator_id, :name, :comment, :area_type, :registration_number, :nearest_topic_name, :fare_code, :longitude, :latitude, :long_lat_type, :country_code, :street_name, :mobility_restricted_suitability, :stairs_availability, :lift_availability, :int_user_needs].each do |prop| + data name="#{prop.to_s}" + value = h(stop_area.send( prop)) + + - if stop_area.parent + data name="parent_objectid" + value = h(stop_area.parent.objectid) + + = stop_area.geometry_presenter.geometry.kml_representation.html_safe
\ No newline at end of file |
