Inline edit menu partial, refine CSS
[rails.git] / app / views / layouts / _header.html.erb
1 <header>
2   <h1>
3     <%= image_tag "osm_logo.png", :alt => t('layouts.logo.alt_text'), :class => 'logo' %>
4     <%= t 'layouts.project_name.h1' %>
5   </h1>
6   <nav class='primary'>
7     <ul>
8       <li id="view_tab">
9         <%= link_to t('layouts.view'), root_path, :class => 'tab geolink llz layers' %>
10       </li><li id="history_tab">
11         <%= link_to t('layouts.history'), browse_changesets_path, :class => 'tab geolink llz' %>
12       </li><li id="export_tab">
13         <%= link_to t('layouts.export'), export_path, :class => 'tab geolink llz' %>
14       </li><li id="edit_tab" class="dropdown">
15         <%= link_to t('layouts.edit'), edit_path, :class => "tab geolink llz object",
16                     :id => 'editanchor',
17                     :data => { :editor => preferred_editor }
18         %><a class='dropdown-toggle' data-toggle='dropdown' href='#'><b class="caret"></b></a>
19         <ul class='dropdown-menu'>
20           <% Editors::RECOMMENDED_EDITORS.each do |editor| %>
21             <li>
22               <%= link_to t('layouts.edit_with', :editor => t("editor.#{editor}.description")),
23                           edit_path(:editor => editor),
24                           :data => { :editor => editor },
25                           :class => "geolink llz object" %>
26             </li>
27           <% end %>
28         </ul>
29       </li>
30     </ul>
31   </nav>
32   <nav class='secondary'>
33     <ul>
34       <li><%= link_to t('layouts.gps_traces'), traces_path %></li>
35       <li><%= link_to t('layouts.user_diaries'), diary_path %></li>
36       <li><%= link_to t('layouts.help'), help_path %></li>
37       <li><%= link_to t('layouts.about'), about_path %></li>
38     </ul>
39     <% if @user %>
40       <%= render :partial => "layouts/user_menu" %>
41     <% else %>
42       <ul class="secondary-actions">
43         <li><%= link_to t('layouts.log_in'), login_path(:referer => request.fullpath), {:id => 'loginanchor', :title => t('layouts.log_in_tooltip')} %></li>
44         <li><%= link_to t('layouts.sign_up'), user_new_path, {:id => 'registeranchor', :title => t('layouts.sign_up_tooltip')} %></li>
45       </ul>
46     <% end %>
47   </nav>
48 </header>