aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichel Etienne2014-09-30 11:21:30 +0200
committerMichel Etienne2014-09-30 11:21:30 +0200
commit779c396102f0843f95b78e7d63be6a4eefb7362a (patch)
treeef56632d2fa58e3e8c5dec17080a4308cb5291e2
parent22d897aef77631855bf9fae6cde07de2a9ae1c13 (diff)
downloadchouette-core-779c396102f0843f95b78e7d63be6a4eefb7362a.tar.bz2
acces link creation without geometry, Mantis 29071
-rw-r--r--app/maps/access_link_map.rb2
-rw-r--r--app/views/stop_areas/access_links.html.erb65
2 files changed, 40 insertions, 27 deletions
diff --git a/app/maps/access_link_map.rb b/app/maps/access_link_map.rb
index 35873a9b1..544a1e792 100644
--- a/app/maps/access_link_map.rb
+++ b/app/maps/access_link_map.rb
@@ -23,7 +23,7 @@ class AccessLinkMap < ApplicationMap
end
def bounds
- @bounds ||= GeoRuby::SimpleFeatures::Point.bounds([access_link.stop_area.geometry,access_link.access_point.geometry])
+ @bounds ||= GeoRuby::SimpleFeatures::Point.bounds([access_link.stop_area.geometry,access_link.access_point.geometry].compact)
end
end
diff --git a/app/views/stop_areas/access_links.html.erb b/app/views/stop_areas/access_links.html.erb
index d4727d7db..3ff1812b3 100644
--- a/app/views/stop_areas/access_links.html.erb
+++ b/app/views/stop_areas/access_links.html.erb
@@ -1,33 +1,46 @@
<%= title_tag t('stop_areas.access_links.title', :stop_area => @stop_area.name ) %>
<div class="stop_area_show">
- <h3 class="stop_area_generics">
- <a class="generics"><%= t('.generic_access_links') %>
- <%= image_tag("icons/plus.png" , :class => "switcher", :style => "display: none;") %>
- <%= image_tag("icons/minus.png" , :class => "switcher" ) %>
- </a>
-
- </h3>
- <div class="generics content">
- <div class="access_link_pairs">
- <table>
- <%= render :partial => "access_link_pairs/access_link_pair", :collection => access_links_pairs(@generic_access_links) %>
- </table>
- </div>
+
+<div class="panel-group" id="accordion">
+ <div class="panel panel-default">
+ <div class="panel-heading">
+ <h4 class="panel-title">
+ <a data-toggle="collapse" data-parent="#accordion" href="#generic_access_links">
+ <%= t('.generic_access_links') %>
+ </a>
+ </h4>
+ </div>
+ <div id="generic_access_links" class="panel-collapse collapse in">
+ <div class="panel-body">
+ <div class="access_link_pairs">
+ <table>
+ <%= render :partial => "access_link_pairs/access_link_pair", :collection => access_links_pairs(@generic_access_links) %>
+ </table>
+ </div>
+ </div>
+ </div>
</div>
- <h3 class="stop_area_generics">
- <a class="details"><%= t('.detail_access_links') %>
- <%= image_tag("icons/plus.png" , :class => "switcher") %>
- <%= image_tag("icons/minus.png" , :class => "switcher", :style => "display: none;" ) %>
- </a>
-
- </h3>
- <div class="details content" style="display: none;">
- <div class="access_link_pairs">
- <table>
- <%= render :partial => "access_link_pairs/access_link_pair", :collection => access_links_pairs(@detail_access_links) %>
- </table>
- </div>
+</div>
+
+<div class="panel-group" id="accordion">
+ <div class="panel panel-default">
+ <div class="panel-heading">
+ <h4 class="panel-title">
+ <a data-toggle="collapse" data-parent="#accordion" href="#detail_access_links">
+ <%= t('.detail_access_links') %>
+ </a>
+ </h4>
+ </div>
+ <div id="detail_access_links" class="panel-collapse collapse">
+ <div class="panel-body">
+ <div class="access_link_pairs">
+ <table>
+ <%= render :partial => "access_link_pairs/access_link_pair", :collection => access_links_pairs(@detail_access_links) %>
+ </table>
+ </div>
+ </div>
+ </div>
</div>
</div>