Compact user menu
[rails.git] / app / views / layouts / _user_menu.html.erb
1 <div class='dropdown' id='greeting'>
2   <a class='dropdown-toggle' data-toggle='dropdown' href="#">
3     <%= render :partial => 'layouts/inbox' %>
4     <%= @user.display_name %>
5     <b class="caret"></b>
6   </a>
7   <ul class='dropdown-menu' role='menu' aria-labelledby='dLabel'>
8     <li>
9       <%= link_to inbox_path(:display_name => @user.display_name) do %>
10         <span class='count-number'><%= number_with_delimiter(@user.new_messages.size) %></span>
11         <%= t('message.inbox.my_inbox') %>
12       <% end %>
13     </li>
14     <li>
15       <%= link_to :controller => 'changeset', :action => 'list', :display_name => @user.display_name do %>
16         <span class='count-number'><%= number_with_delimiter(@user.changesets.size) %></span>
17         <%= t('user.view.my edits') %>
18       <% end %>
19     </li>
20     <li>
21       <%= link_to :controller => 'notes', :action => 'mine', :display_name => @user.display_name do %>
22         <span class='count-number'><%= number_with_delimiter(@user.notes.size) %></span>
23         <%= t('user.view.my notes') %>
24       <% end %>
25     </li>
26     <li>
27       <%= link_to :controller => 'trace', :action => 'mine' do %>
28         <span class='count-number'><%= number_with_delimiter(@user.traces.size) %></span>
29         <%= t('user.view.my traces') %>
30       <% end %>
31     </li>
32     <li>
33       <%= link_to :controller => 'diary_entry', :action => 'list', :display_name => @user.display_name do %>
34         <span class='count-number'><%= number_with_delimiter(@user.diary_entries.size) %></span>
35         <%= t('user.view.my diary') %>
36       <% end %>
37     </li>
38     <li>
39       <%= link_to t('user.view.my comments' ), :controller => 'diary_entry', :action => 'comments', :display_name => @user.display_name %>
40     </li>
41     <li>
42       <%= link_to t('user.view.my profile'), user_path(:display_name => @user.display_name) %>
43     </li>
44     <li>
45       <%= link_to t('user.view.my settings'), :controller => 'user', :action => 'account', :display_name => @user.display_name %>
46     </li>
47     <li class="divider"></li>
48     <li>
49       <%= yield :greeting %>
50     </li>
51     <li>
52       <%= link_to t('layouts.logout'), logout_path(:session => request.session_options[:id], :referer => request.fullpath) %>
53     </li>
54   </ul>
55 </div>