forked from saurabh/orbit4-5
88 lines
4.1 KiB
Plaintext
88 lines
4.1 KiB
Plaintext
<ul class="nav pull-right" role="navigation">
|
||
|
||
<!-- search -->
|
||
<%
|
||
google_search_cx = current_site.search['sitesearch'] rescue nil
|
||
unless google_search_cx.blank?
|
||
%>
|
||
<li id="search" class="searchClear">
|
||
<form id="search_form" method="get" action="http://www.google.com/cse" target="_blank">
|
||
<input type="hidden" name="cx" value="<%= google_search_cx %>">
|
||
<%= text_field_tag 'q', '', {:class => "search-query input-medium", :placeholder => t("search.sitesearch"), 'x-webkit-speech' => ''} %>
|
||
</form>
|
||
</li>
|
||
<% end %>
|
||
|
||
<!-- Language -->
|
||
<li id="orbit-language" class="dropdown">
|
||
<a href="#" role="button" class="dropdown-toggle" data-toggle="dropdown" title="<%#= t('site.language')%>"><%= t(:_locale, :locale => I18n.locale) %></a>
|
||
<ul class="dropdown-menu" role="menu" aria-labelledby="orbit-language">
|
||
<% current_site.in_use_locales.each do |locale| %>
|
||
<%= content_tag :li, (link_to t(:_locale, :locale => locale), :locale => locale), :class => (I18n.locale.eql?(locale.to_sym) ? 'active' : nil), tabindex: "-1" %>
|
||
<% end %>
|
||
</ul>
|
||
</li>
|
||
|
||
<% if current_user.present? %>
|
||
<!-- user -->
|
||
<li id="orbit-user" class="dropdown">
|
||
<a href="#" role="button" class="dropdown-toggle" data-toggle="dropdown">
|
||
<%= image_tag 'menber-pic.png', class: "user-pic" %>
|
||
<% if current_user.member_profile.present?%>
|
||
<span><%= current_user.member_profile.name %></span>
|
||
<% else %>
|
||
<span><%= current_user.user_name %></span>
|
||
<% end %>
|
||
</a>
|
||
<ul class="dropdown-menu" role="menu" aria-labelledby="orbit-user">
|
||
<li><%= link_to content_tag(:i, nil, class: 'icons-tools') + ' ' + t("users.change_passwd"), tabindex: '-1' %></li>
|
||
<li><%= link_to content_tag(:i, nil, class: 'icons-vcard') + ' ' + t("users.user_basic_data"), tabindex: '-1' %></li>
|
||
<li><%= link_to content_tag(:i, nil, class: 'icons-logout') + ' ' + t(:logout), logout_path, tabindex: '-1' %></li>
|
||
<li class="divider"></li>
|
||
<li><a tabindex="-1" href="#"><i class="icons-lifebuoy"></i> <%= t(:help) %></a></li>
|
||
</ul>
|
||
</li>
|
||
<% else %>
|
||
<!-- login -->
|
||
<li id="orbit-login">
|
||
<a href="#login" role="button" data-toggle="modal" title="<%= t('login')%>">
|
||
<i class="icons-login"></i> <span class="hide"><%= t(:login) %></span>
|
||
</a>
|
||
</li>
|
||
<!-- Log in Modal -->
|
||
<div id="login" class="modal hide fade" tabindex="-1" role="dialog" aria-labelledby="ModalLabel" aria-hidden="true">
|
||
<div class="modal-header">
|
||
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
|
||
<h3 id="ModalLabel"><%= t(:login_orbit) %></h3>
|
||
</div>
|
||
<div class="modal-body">
|
||
<%= form_for :user, url: sessions_path, html: {class: 'container'} do |f| %>
|
||
<div class="input-prepend">
|
||
<span class="add-on">
|
||
<i class="icon-user"></i>
|
||
</span>
|
||
<%= f.text_field :user_name, class: "input-xlarge" , placeholder: t("users.user_id") %>
|
||
</div>
|
||
<div class="input-prepend">
|
||
<span class="add-on">
|
||
<i class="icon-lock"></i>
|
||
</span>
|
||
<%= f.password_field :password, class: "input-xlarge", placeholder: t(:password) %>
|
||
</div>
|
||
<div class="pull-left" style="width: 150px;">
|
||
<label class="checkbox">
|
||
<input type="checkbox" name="user[remember_me]" value="1" checked="checked" />
|
||
<small>Remember me</small>
|
||
</label>
|
||
<%= content_tag :button, t(:login), :type => :submit, :class => 'btn btn-primary' %>
|
||
</div>
|
||
<div class="pull-right">
|
||
<%= link_to content_tag(:small, t(:forgot_password)) %>
|
||
</div>
|
||
<% end %>
|
||
</div>
|
||
<div class="modal-footer">
|
||
</div>
|
||
</div>
|
||
<% end %>
|
||
</ul> |