metamaps--metamaps/app/views/layouts/_account.html.erb
2014-06-04 15:24:16 -04:00

43 lines
1.7 KiB
Text

<%#
# @file
# The inner HTML of the account box that comes up in the bottom left
#%>
<% if authenticated? %>
<% account = current_user %>
<h3 class="accountHeader">Hello <%= account.name.split[0...1][0] %>!</h3>
<ul>
<li class="accountIcon accountMaps"><a href="/maps/mappers/<%= account.id %>">My Maps</a></li>
<li class="accountIcon accountSettings"><%= link_to "Account", edit_user_url(account) %></li>
<% if account.admin %>
<li class="accountIcon accountSettings"><%= link_to "Admin", metacodes_path %></li>
<% end %>
<li class="accountIcon accountInvite openLightbox" data-open="invite"><span>Share Invite</span></li>
<li class="accountIcon accountLogout"><%= link_to "Logout", "/sign_out", id: "Logout" %></li>
</ul>
<% else %>
<h3 class="accountHeader">Sign In</h3>
<%= form_for(resource, :as => resource_name, :url => session_path(resource_name), :html => { class: "loginAnywhere" }) do |f| %>
<div>
<%= f.label :email %>
<%= f.email_field :email, :autofocus => true %>
</div>
<div>
<%= f.label :password %>
<%= f.password_field :password %>
</div>
<% if devise_mapping.rememberable? -%>
<div><%= f.check_box :remember_me %> <%= f.label :remember_me %><div class="clearfloat"></div></div>
<% end -%>
<div>
<%= f.submit "Sign in" %><br>
</div>
<% end %>
<div class="links">
<%- if devise_mapping.recoverable? && controller_name != 'passwords' %>
<%= link_to "Forgot your password?", new_password_path(resource_name) %>
<% end -%>
<a href="/request">Request Invite</a>
</div>
<% end %>