Noosfero/noosfero

View on GitHub
app/views/search/_google_maps.html.erb

Summary

Maintainability
Test Coverage
<div style="clear: both;"></div>
<div style='text-align: center;'>
  <div id="map"></div>
</div>

<% icon = default_or_themed_icon("/images/icons-map/enterprise.png") %>

<script type='text/javascript'>
  mapLoad(<%= GoogleMaps.initial_zoom.to_json %>);

  <% @searches.each do |name,search| %>
    <% search[:results].each do |item| %>
      <% if item.lat && item.lng %>
        mapPutMarker(<%= item.lat.to_json %>, <%= item.lng.to_json %>, <%= item.name.to_json %>, '<%= icon %>',
          '<%= url_for(:controller => :map_balloon, :action => name.to_s.singularize, :id => item.id) %>');
      <% end %>
    <% end %>
  <% end %>
  mapCenter(null, <%= GoogleMaps.max_zoom.to_json %>);
</script>