Commit 82d16ccfd189f5bdc65090ac7af1d4eef1f1774e

Authored by gitlabhq
1 parent babd0557

commits + tree in progress

app/assets/stylesheets/projects.css.scss
@@ -335,11 +335,6 @@ input.ssh_project_url { @@ -335,11 +335,6 @@ input.ssh_project_url {
335 border-width: 1px; 335 border-width: 1px;
336 } 336 }
337 337
338 -tbody tr:nth-child(2n) td, tbody tr.even td {  
339 - background: none repeat scroll 0 0 #F7FBFC;  
340 - border-top: 1px solid #E2EAEE;  
341 - border-bottom: 1px solid #E2EAEE;  
342 -}  
343 338
344 .top_menu_count { 339 .top_menu_count {
345 background: none repeat scroll 0 0 white; 340 background: none repeat scroll 0 0 white;
@@ -672,6 +667,42 @@ tbody tr:nth-child(2n) td, tbody tr.even td { @@ -672,6 +667,42 @@ tbody tr:nth-child(2n) td, tbody tr.even td {
672 } 667 }
673 .width-65p{ 668 .width-65p{
674 width:65%; 669 width:65%;
  670 +}
675 pre.commit_message { 671 pre.commit_message {
676 white-space: pre-wrap; 672 white-space: pre-wrap;
677 } 673 }
  674 +
  675 +#container {
  676 + min-height:100%;
  677 +}
  678 +.ui-selectmenu{
  679 + @include round-borders-all(4px);
  680 + margin-right:10px;
  681 + font-size:1.5em;
  682 + height:auto;
  683 + font-weight:bold;
  684 + .ui-selectmenu-status {
  685 + padding:3px 10px;
  686 + }
  687 +}
  688 +
  689 +td.code {
  690 + width: 100%;
  691 + .highlight {
  692 + margin-left: 55px;
  693 + overflow:auto;
  694 + overflow-y:hidden;
  695 + }
  696 +}
  697 +.highlight pre {
  698 + white-space: pre;
  699 + word-wrap:normal;
  700 +}
  701 +
  702 +.highlighttable tr:hover {
  703 + background:white;
  704 +}
  705 +table.highlighttable pre{
  706 + line-height:16px !important;
  707 + font-size:12px !important;
  708 +}
app/views/commits/index.html.haml
1 - content_for(:body_class, "project-page commits-page") 1 - content_for(:body_class, "project-page commits-page")
2 -%div  
3 - %h3  
4 - .left  
5 - = form_tag project_commits_path(@project), :method => :get do  
6 - = select_tag "branch", options_for_select(@repo.heads.map(&:name), @branch), :onchange => "this.form.submit();", :class => "", :prompt => "Branches"  
7 -    
8 - .left.prepend-1  
9 - = form_tag project_commits_path(@project), :method => :get do  
10 - = select_tag "tag", options_for_select(@project.tags, @tag), :onchange => "this.form.submit();", :class => "", :prompt => "Tags"  
11 - = text_field_tag "ssh", @project.url_to_repo, :class => ["ssh_project_url", "one_click_select"]  
12 - .clear 2 +
  3 +.left
  4 + = form_tag project_commits_path(@project), :method => :get do
  5 + = select_tag "branch", options_for_select(@repo.heads.map(&:name), @branch), :onchange => "this.form.submit();", :class => "", :prompt => "Branches"
  6 +.left
  7 + = form_tag project_commits_path(@project), :method => :get do
  8 + = select_tag "tag", options_for_select(@project.tags, @tag), :onchange => "this.form.submit();", :class => "", :prompt => "Tags"
  9 +.clear
  10 +
  11 +%br
  12 +
  13 +
  14 +-#%a.right.button{:href => "#"} Download
  15 +-#-if can? current_user, :admin_project, @project
  16 + %a.right.button.blue{:href => "#"} EDIT
  17 +%h2.icon
  18 + %span
  19 + %a.project-name{:href => "#"}
  20 + %i.arrow>
  21 + Project
  22 +  
  23 + %d
  24 + %a{:href => "#"}
  25 + = @ref
13 - if params[:path] 26 - if params[:path]
14 - %h3{:style => "color:#555"} /#{params[:path]}  
15 - %div{:id => dom_id(@project)}  
16 - = render "commits" 27 +  
  28 + %d
  29 + %a{:href => "#"}= params[:path].split("/").join(" / ")
  30 +
  31 +
  32 +%div{:id => dom_id(@project)}
  33 + = render "commits"
app/views/issues/_issues.html.haml
1 %table.round-borders#issues-table 1 %table.round-borders#issues-table
2 - %tr 2 + %thead
3 - if can?(current_user, :admin_issue, @project) && !params[:f] || params[:f] == "0" 3 - if can?(current_user, :admin_issue, @project) && !params[:f] || params[:f] == "0"
4 %th 4 %th
5 %th Assignee 5 %th Assignee
app/views/layouts/_page_title.html.haml
1 - if content_for?(:page_title) 1 - if content_for?(:page_title)
2 = yield :page_title 2 = yield :page_title
3 -- else  
4 - .grid_4  
5 - .container_3  
6 - %h2.icon  
7 - %span= controller.controller_name.capitalize  
app/views/layouts/project.html.haml
@@ -41,6 +41,5 @@ @@ -41,6 +41,5 @@
41 - if @commit 41 - if @commit
42 = link_to truncate(commit_name(@project,@commit), :length => 15), project_commit_path(@project, :id => @commit.id), :class => current_page?(:controller => "commits", :action => "show", :project_id => @project, :id => @commit.id) ? "current" : nil 42 = link_to truncate(commit_name(@project,@commit), :length => 15), project_commit_path(@project, :id => @commit.id), :class => current_page?(:controller => "commits", :action => "show", :project_id => @project, :id => @commit.id) ? "current" : nil
43 43
44 -  
45 .project-content 44 .project-content
46 = yield 45 = yield
app/views/projects/_team.html.haml
@@ -2,7 +2,7 @@ @@ -2,7 +2,7 @@
2 %div#new-member-holder 2 %div#new-member-holder
3 = link_to "Add new", new_project_team_member_path(@project), :remote => true, :class => "lbutton vm" 3 = link_to "Add new", new_project_team_member_path(@project), :remote => true, :class => "lbutton vm"
4 %table.round-borders#team-table 4 %table.round-borders#team-table
5 - %tr 5 + %thead
6 %th Name 6 %th Name
7 %th Email 7 %th Email
8 %th Web 8 %th Web
app/views/projects/_tree.html.haml
1 -%h3  
2 - .left  
3 - = form_tag tree_project_path(@project), :method => :get do  
4 - = select_tag "branch", options_for_select(@repo.heads.map(&:name), @branch), :onchange => "this.form.submit();", :class => "", :prompt => "Branches"  
5 -    
6 - .left.prepend-1  
7 - = form_tag tree_project_path(@project), :method => :get do  
8 - = select_tag "tag", options_for_select(@project.tags, @tag), :onchange => "this.form.submit();", :class => "", :prompt => "Tags"  
9 - = text_field_tag "ssh", @project.url_to_repo, :class => ["ssh_project_url","one_click_select"]  
10 - .clear  
11 -  
12 -%h3#tree-breadcrumbs  
13 - = link_to @project.name, tree_project_path(@project, :path => nil, :commit_id => @commit.try(:id)), :remote => true  
14 - - if params[:path]  
15 - - part_path = ""  
16 - - params[:path].split("\/").each do |part|  
17 - - part_path = File.join(part_path, part) unless part_path.empty?  
18 - - if part_path.empty?  
19 - - part_path = part  
20 - \/  
21 - = link_to truncate(part, :length => 40), tree_file_project_path(@project, :path => part_path, :commit_id => @commit.try(:id), :branch => @branch, :tag => @tag), :remote => :true 1 +.left
  2 + = form_tag tree_project_path(@project), :method => :get do
  3 + = select_tag "branch", options_for_select(@repo.heads.map(&:name), @branch), :onchange => "this.form.submit();", :class => "", :prompt => "Branches"
  4 +.left
  5 + = form_tag tree_project_path(@project), :method => :get do
  6 + = select_tag "tag", options_for_select(@project.tags, @tag), :onchange => "this.form.submit();", :class => "", :prompt => "Tags"
  7 +.clear
  8 +
  9 +%br
  10 +
  11 +-#%a.right.button{:href => "#"} Download
  12 +-#-if can? current_user, :admin_project, @project
  13 + %a.right.button.blue{:href => "#"} EDIT
  14 +#tree-breadcrumbs
  15 + %h2.icon
  16 + %span
  17 + = link_to tree_project_path(@project, :path => nil, :commit_id => @commit.try(:id)), :remote => true, :class => 'project-name' do
  18 + %i.arrow>
  19 + = @project.name
  20 +  
  21 + %d
  22 + %a{:href => "#"}
  23 + = @ref
  24 +
  25 + - if params[:path]
  26 + - part_path = ""
  27 + - params[:path].split("\/").each do |part|
  28 + - part_path = File.join(part_path, part) unless part_path.empty?
  29 + - if part_path.empty?
  30 + - part_path = part
  31 + \/
  32 + = link_to truncate(part, :length => 40), tree_file_project_path(@project, :path => part_path, :commit_id => @commit.try(:id), :branch => @branch, :tag => @tag), :remote => :true
  33 +
  34 +.clear
  35 +
22 #tree-content-holder 36 #tree-content-holder
23 - if tree.is_a?(Grit::Blob) 37 - if tree.is_a?(Grit::Blob)
24 = render :partial => "projects/tree_file", :locals => { :name => tree.name, :content => tree.data, :file => tree } 38 = render :partial => "projects/tree_file", :locals => { :name => tree.name, :content => tree.data, :file => tree }
25 - else 39 - else
26 - contents = tree.contents 40 - contents = tree.contents
27 %table#tree-slider.round-borders 41 %table#tree-slider.round-borders
28 - %tr 42 + %thead
29 %th Name 43 %th Name
30 %th Last Update 44 %th Last Update
31 %th 45 %th