orbit4-5/app/views/orbit_bar/index.html.erb

109 lines
3.9 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<%#= content_for :page_specific_css do -%>
<%= stylesheet_link_tag "basic/icon" %>
<%= stylesheet_link_tag "lib/orbit_bar/orbit-bar" %>
<%# end -%>
<div id="orbit-bar">
<% if current_user.nil? %>
<input type="checkbox" id="open-orbit-login">
<label for="open-orbit-login" class="cover"></label>
<div class="login-window">
<div class="login-header">
<label for="open-orbit-login" class="close">×</label>
<h3><%= t(:login_orbit) %></h3>
</div>
<div class="login-body">
<%= form_tag "/sessions?locale=#{locale.to_s}", method: "post", :class => "container" do |f| %>
<div class="prepend">
<span class="add"><i class="icon-user"></i></span>
<input class="input" id="user_user_id" name="user_name" placeholder="<%= t("users.user_id") %>" size="30" type="text">
</div>
<div class="prepend">
<span class="add"><i class="icon-lock"></i></span>
<input class="input" id="user_password" name="password" placeholder="<%= t(:password) %>" size="30" type="password">
</div>
<div class="submit">
<button type="submit"><%= t(:login) %></button>
</div>
<% end %>
</div>
</div>
<% end %>
<input type="checkbox" id="open-orbit-nav">
<div class="orbit-bar-inner">
<label for="open-orbit-nav">
<i class="icons-list-2"></i>
</label>
<h1 class="orbit-bar-title">
<a href="/">Orbit</a>
</h1>
<ul class="orbit-bar-menu">
<li>
<span class="orbit-bar-logo"></span>
<% if !current_user.nil? %>
<ul>
<li>
<a href="/<%= locale.to_s %>/admin/dashboards">
<i class="icons-gauge"></i> <%= t(:dashboard_) %>
</a>
</li>
<li>
<a href="/<%= locale.to_s %>/admin/members">
<i class="icons-users"></i> <%= t(:member_) %>
</a>
</li>
<li class="divider"></li>
<li>
<a href="/<%= locale.to_s %>/admin/items" tabindex="-1">
<i class="icons-cog"></i> <%= t(:settings) %>
</a>
</li>
</ul>
<% end %>
</li>
<li>
<a href="/" class="orbit-bar-home">
<i class="icons-house"></i>
</a>
</li>
</ul>
<ul class="orbit-bar-search-sign-language">
<%
google_search_cx = current_site.search['sitesearch'] rescue nil
unless google_search_cx.blank?
%>
<li>
<form id="search" method="get" action="http://www.google.com/cse" target="_blank">
<input type="hidden" name="cx" value="<%= google_search_cx %>">
<%= text_field_tag 'q', '', {:type => "search", :placeholder => t("search.sitesearch"), 'x-webkit-speech' => ''} %>
</form>
</li>
<% end %>
<li>
<span id="language"><%= t(locale.to_s) %></span>
<ul>
<% @site_valid_locales.each do |l| %>
<li class="<%= l == locale ? "active" : "" %>">
<a href="<%= switch_language(l) %>"><%= t(:_locale, :locale => l) %></a>
</li>
<% end %>
</ul>
</li>
<% if !current_user.nil? %>
<li>
<span id="user"><%= current_user.member_profile.nil? ? current_user.user_name : current_user.member_profile.name %></span>
<ul>
<li>
<a href="/logout"><i class="icons-logout"></i><%= t(:logout) %></a>
</li>
</ul>
</li>
<% else %>
<li>
<label for="open-orbit-login">
<i class="icons-login"></i>
</label>
</li>
<% end %>
</ul>
</div>
</div>