osem-fcy/app/views/layouts/_navigation.html.haml

89 lines
4 KiB
Text
Raw Normal View History

%nav.navbar.navbar-default.navbar-fixed-top.nav-osem{role: 'navigation'}
.container
.navbar-header
- if controller.class.name.split("::").first=="Admin"
%button{ "data-target"=>"#side-nav", "data-toggle"=>"collapse", class: 'navbar-toggle side-nav-btn', type: 'button' }
%span.sr-only Toggle navigation
%span.icon-bar
%span.icon-bar
%span.icon-bar
%button{"data-target"=>"#main-nav", "data-toggle"=>"collapse", class: 'navbar-toggle', type: 'button'}
%span.sr-only
Toggle navigation
%span.icon-bar
%span.icon-bar
%span.icon-bar
2020-01-07 00:08:05 -08:00
= nav_root_link_for(conference)
.collapse.navbar-collapse#main-nav
2014-05-29 10:30:35 +05:30
- if content_for :splash_nav
2014-06-26 15:13:23 +05:30
%ul.nav.navbar-nav#splash-nav
2014-05-29 10:30:35 +05:30
= content_for :splash_nav
2020-07-10 18:29:20 -07:00
%li
= link_to 'https://snap.berkeley.edu', target: '_blank' do
Snap
2020-07-28 00:33:04 -07:00
%em> !
%li
= link_to 'Forum', 'https://forum.snap.berkeley.edu', target: '_blank'
2014-05-22 18:19:07 +02:00
-if user_signed_in?
.btn-group.pull-right
%ul.nav.navbar-nav.navbar-right
%li.dropdown
%a.dropdown-toggle{"data-toggle" => "dropdown", href: '#', id: "current-user-detail"}
= current_user.name
= image_tag(current_user.profile_picture(size: '18'), class: 'profile-thumbnail', alt: '')
%b.caret
%ul.dropdown-menu
= render 'layouts/user_menu'
- else
%ul.nav.navbar-nav.navbar-right
- if ENV['OSEM_ICHAIN_ENABLED'] == 'true'
%li{class: "#{active_nav_li(new_ichain_registration_path('user'))}"}
2014-11-04 17:42:47 +01:00
= link_to(new_ichain_registration_path('user')) do
%span.fa.fa-heart
Sign Up
- else
%li{class: "#{active_nav_li(new_registration_path('user'))}"}
= link_to(new_registration_path('user')) do
%span.fa.fa-heart
Sign Up
2020-01-07 00:08:05 -08:00
%li{class: ""}
= link_to(sign_in_path) do
%span.fa.fa-user
Sign In
2021-03-11 23:21:08 -08:00
-#
%li.dropdown.visible-desktop
%a.dropdown-toggle{"data-toggle" => "dropdown", href: '#'}
%span.fa.fa-user
Sign In
%span.caret
.dropdown-menu
- if ENV['OSEM_ICHAIN_ENABLED'] == 'true'
= form_tag User.ichain_login_url do
= text_field_tag 'username', nil, id: 'user_ichain_email_dd', class: 'form-control', placeholder: 'Username'
= password_field_tag 'password', nil, id: 'user_ichain_password_dd', class: 'form-control', placeholder: 'Password'
%button.btn.btn-success.btn-block Sign in
- else
%div{style: "padding: 6px"}
= form_tag new_user_session_path, class: 'form-group' do
= text_field_tag 'user[login]', nil, id: 'user_login_dd', class: 'form-control', placeholder: 'Username / E-Mail'
= password_field_tag 'user[password]', nil, id: 'user_password_dd', class: 'form-control', placeholder: 'Password'
%p.text-right
%small
%label{for: 'user_remember_me'} Remember me
= check_box_tag 'user[remember_me]'
%br
%button.btn.btn-success.btn-block Sign in
- unless omniauth_configured.empty?
.divider
%h6.text-center
or
= render 'devise/shared/openid_links'
%p.text-right
%br
%a.small.btn.btn-xs.btn-default{"data-toggle" => "collapse", "data-target" => "#navbar-devise-help"}
Need Help?
#navbar-devise-help.collapse
= render 'devise/shared/links'
.trapezoid