<% if map.instance_of? Changeset or (map.instance_of? Node and map.version > 1) or map.visible %>
  <% content_for :head do %>
    <%= javascript_include_tag "browse" %>
  <% end %>
  <%
     if map.instance_of? Changeset
       bbox = map.bbox.to_unscaled
       data = {
         :type   => "changeset",
         :id     => map.id,
         :minlon => bbox.min_lon,
         :minlat => bbox.min_lat,
         :maxlon => bbox.max_lon,
         :maxlat => bbox.max_lat
       }
     else
       data = {
         :type    => map.class.name.downcase,
         :id      => map.id,
         :version => map.version,
         :visible => map.visible
       }
     end
  %>
  <%= content_tag "div", "", :id => "small_map", :data => data %>
  
<%= t 'browse.map.loading' %>
  - 
    <%= link_to t("browse.map.larger.area"),
                root_path(:box => "yes"),
                :id => "area_larger_map",
                :class => "geolink bbox" %>
  
- 
    <%= link_to h(t("browse.map.edit.area")) + content_tag(:span, "▼", :class => "menuicon"),
                edit_path,
                :id => "area_edit",
                :data => { :editor => preferred_editor },
                :class => "geolink bbox" %>
  
  <% unless map.instance_of? Changeset %>
  
    - 
      <%= link_to t("browse.map.larger." + map.class.to_s.downcase),
                  root_path,
                  :id => "object_larger_map",
                  :class => "geolink object" %>
    
- 
      <%= link_to h(t("browse.map.edit." + map.class.to_s.downcase)) + content_tag(:span, "▼", :class => "menuicon"),
                  edit_path,
                  :id => "object_edit",
                  :data => { :editor => preferred_editor },
                  :class => "geolink object" %>
    
  <% end %>
  <% else %>
    <%= t 'browse.map.deleted' %>
  <% end %>