_head_panel.html.haml 2.34 KB
Newer Older
Dmitriy Zaporozhets's avatar
Dmitriy Zaporozhets committed
1
/ Page Header
2 3 4 5 6 7 8 9 10
%header.top_panel_holder
  %div.top_links_holder
    = link_to root_path, :class => "top_link home", :title => "Home" do 
      = image_tag "Home-UI.PNG", :width => 26
    - if current_user.is_admin?
      = link_to admin_root_path, :class => "top_link admin", :title => "Admin"  do 
        = image_tag "Gear-UI.PNG", :width => 20


Dmitriy Zaporozhets's avatar
Dmitriy Zaporozhets committed
11
  - if project_layout
Dmitriy Zaporozhets's avatar
Dmitriy Zaporozhets committed
12
    .project_name
13
      = truncate @project.name, :length => 28
Dmitriy Zaporozhets's avatar
Dmitriy Zaporozhets committed
14 15 16 17 18
    .git_url_wrapper
      %input.git-url.text{:id => "", :name => "", :readonly => "", :type => "text", :value => @project.url_to_repo, :class => "one_click_select"}
    - if @project.repo_exists?
      .left{:style => "margin-left:5px;"}
        = render :partial => "projects/refs", :locals => { :destination => controller.controller_name == "commits" ? "commits" : "tree" }
19 20
    = yield :rss_icon

Dmitriy Zaporozhets's avatar
Dmitriy Zaporozhets committed
21
  - elsif profile_layout
22
    = link_to "Activities", dashboard_path, :class => "dash_top_link #{"active" if current_page?(dashboard_path) || current_page?(root_path) }"
23
    = link_to "Projects", projects_path, :class => "dash_top_link #{"active" if current_page?(projects_path)}"
24 25
    = link_to "Issues", dashboard_issues_path, :class => "dash_top_link #{"active" if current_page?(dashboard_issues_path)}", :id => "issues_slide"
    = link_to "Merge Requests", dashboard_merge_requests_path, :class => "dash_top_link #{"active" if current_page?(dashboard_merge_requests_path)}", :id => "merge_requests_slide"
26 27
    .search
      = text_field_tag "search", nil, :placeholder => "Search", :class => "search-input"
28

Dmitriy Zaporozhets's avatar
Dmitriy Zaporozhets committed
29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52
  .account-box
    = link_to profile_path, :class => "pic" do
      = image_tag gravatar_icon(current_user.email)
    .account-links
      = link_to profile_path, :class => "username" do
        My profile
      = link_to 'Logout', destroy_user_session_path, :class => "logout", :method => :delete
  / .account-box
  -#.search
    = text_field_tag "search", nil, :placeholder => "Search", :class => "search-input"
  / .login-top
- if current_user
  = javascript_tag do
    $(function(){
    $("#search").autocomplete({
    source: #{raw search_autocomplete_source},
    select: function(event, ui) { location.href = ui.item.url }
    });
    });

- if current_user.require_ssh_key?
  #no_ssh_key_defined.big-message.error
    %p
      No SSH Key is defined. You won't be able to use any Git command!. Click #{link_to( 'here', keys_path )} to add one!