]> git.openstreetmap.org Git - rails.git/blobdiff - app/views/layouts/_header.html.erb
Inline edit menu partial, refine CSS
[rails.git] / app / views / layouts / _header.html.erb
index 7035195156c32b58d49ef67d9449b40a0bff88d9..1edbf7e5cb9a94db260e8ba40a6b448d90f833b8 100644 (file)
         <%= link_to t('layouts.history'), browse_changesets_path, :class => 'tab geolink llz' %>
       </li><li id="export_tab">
         <%= link_to t('layouts.export'), export_path, :class => 'tab geolink llz' %>
-      </li><li id="edit_tab">
-        <%= render :partial => 'layouts/edit_menu',
-                   :locals => { :link_text => t('layouts.edit'), :link_class => 'llz object' }%>
+      </li><li id="edit_tab" class="dropdown">
+        <%= link_to t('layouts.edit'), edit_path, :class => "tab geolink llz object",
+                    :id => 'editanchor',
+                    :data => { :editor => preferred_editor }
+        %><a class='dropdown-toggle' data-toggle='dropdown' href='#'><b class="caret"></b></a>
+        <ul class='dropdown-menu'>
+          <% Editors::RECOMMENDED_EDITORS.each do |editor| %>
+            <li>
+              <%= link_to t('layouts.edit_with', :editor => t("editor.#{editor}.description")),
+                          edit_path(:editor => editor),
+                          :data => { :editor => editor },
+                          :class => "geolink llz object" %>
+            </li>
+          <% end %>
+        </ul>
       </li>
     </ul>
   </nav>
@@ -22,7 +34,7 @@
       <li><%= link_to t('layouts.gps_traces'), traces_path %></li>
       <li><%= link_to t('layouts.user_diaries'), diary_path %></li>
       <li><%= link_to t('layouts.help'), help_path %></li>
-      <li><%= link_to t('layouts.about'), '#' %></li>
+      <li><%= link_to t('layouts.about'), about_path %></li>
     </ul>
     <% if @user %>
       <%= render :partial => "layouts/user_menu" %>