diff options
author | Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | 2012-04-17 22:08:07 +0300 |
---|---|---|
committer | Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | 2012-04-17 22:08:07 +0300 |
commit | 5ef3b384291252e4d2394186ec27685b9376eabe (patch) | |
tree | 72e660eaa7eca75fd661f74a6580c72b43b10a4d | |
parent | 3b7998e19789e69cb483e05496900b8159c732df (diff) | |
download | gitlab-ce-5ef3b384291252e4d2394186ec27685b9376eabe.tar.gz |
MR commits suppressed if too many. few icons
-rw-r--r-- | app/assets/javascripts/merge_requests.js | 6 | ||||
-rw-r--r-- | app/views/merge_requests/_commits.html.haml | 21 | ||||
-rw-r--r-- | app/views/projects/_project_head.html.haml | 3 | ||||
-rw-r--r-- | app/views/projects/show.html.haml | 4 |
4 files changed, 29 insertions, 5 deletions
diff --git a/app/assets/javascripts/merge_requests.js b/app/assets/javascripts/merge_requests.js index 481f1e014ef..e87071b5404 100644 --- a/app/assets/javascripts/merge_requests.js +++ b/app/assets/javascripts/merge_requests.js @@ -38,5 +38,11 @@ var MergeRequest = { $('.status').removeClass("loading"); }, dataType: "script"}); + }, + + showAllCommits: + function() { + $(".first_mr_commits").remove(); + $(".all_mr_commits").removeClass("hide"); } } diff --git a/app/views/merge_requests/_commits.html.haml b/app/views/merge_requests/_commits.html.haml index 60cb21ba16e..b6f66fb424e 100644 --- a/app/views/merge_requests/_commits.html.haml +++ b/app/views/merge_requests/_commits.html.haml @@ -1,10 +1,23 @@ - unless @commits.empty? .ui-box - %h5 Commits + %h5 Commits (#{@commits.count}) .merge-request-commits - %ul.unstyled - - @commits.each do |commit| - = render "commits/commit", :commit => commit + - if @commits.count > 8 + %ul.first_mr_commits.unstyled + - @commits.first(8).each do |commit| + = render "commits/commit", :commit => commit + %li.bottom + 8 of #{@commits.count} commits displayed. + %strong + = link_to_function "Click here to show all", "MergeRequest.showAllCommits()" + %ul.all_mr_commits.hide.unstyled + - @commits.each do |commit| + = render "commits/commit", :commit => commit + + - else + %ul.unstyled + - @commits.each do |commit| + = render "commits/commit", :commit => commit - else %h5 diff --git a/app/views/projects/_project_head.html.haml b/app/views/projects/_project_head.html.haml index 074a0f52ff1..3d46a676a6d 100644 --- a/app/views/projects/_project_head.html.haml +++ b/app/views/projects/_project_head.html.haml @@ -1,9 +1,11 @@ %ul.nav.nav-tabs %li{ :class => "#{'active' if current_page?(project_path(@project)) }" } = link_to project_path(@project), :class => "activities-tab tab" do + %i.icon-home Show %li{ :class => " #{'active' if (controller.controller_name == "team_members") || current_page?(team_project_path(@project)) }" } = link_to team_project_path(@project), :class => "team-tab tab" do + %i.icon-user Team %li{ :class => "#{'active' if current_page?(files_project_path(@project)) }" } = link_to files_project_path(@project), :class => "files-tab tab " do @@ -23,5 +25,6 @@ Hooks %li.right{ :class => "#{'active' if current_page?(edit_project_path(@project)) }" } = link_to edit_project_path(@project), :class => "stat-tab tab " do + %i.icon-edit Edit diff --git a/app/views/projects/show.html.haml b/app/views/projects/show.html.haml index b764f2225d2..88dce0d5d23 100644 --- a/app/views/projects/show.html.haml +++ b/app/views/projects/show.html.haml @@ -14,7 +14,9 @@ .span4.right .right - if can? current_user, :download_code, @project - = link_to "Download", archive_project_repository_path(@project), :class => "btn small padded" + = link_to archive_project_repository_path(@project), :class => "btn small padded" do + %i.icon-download-alt + Download - if @project.merge_requests_enabled && can?(current_user, :write_merge_request, @project) = link_to new_project_merge_request_path(@project), :title => "New Merge Request", :class => "btn small padded" do Merge Request |