Bootstrap: Commits page

This commit is contained in:
Dmitriy Zaporozhets 2012-01-29 21:58:31 +02:00
parent ae5faf0fd3
commit 20721eff1c
4 changed files with 22 additions and 18 deletions

View file

@ -109,7 +109,6 @@ body header {
margin:0 15px; margin:0 15px;
padding:3px; padding:3px;
border-radius:3px; border-radius:3px;
float:left;
} }

View file

@ -2,19 +2,18 @@
%div{ :class => "commits-date ui-box ui-box-small ui-box-big" } %div{ :class => "commits-date ui-box ui-box-small ui-box-big" }
.day-commits-table .day-commits-table
%h5.underlined= day.stamp("28 Aug, 2010") %h5.underlined= day.stamp("28 Aug, 2010")
%br
%ul.unstyled %ul.unstyled
- commits.each do |commit| - commits.each do |commit|
%li.wll %li.entry
%a{ :class => "update-item", :href => project_commit_path(@project, :id => commit.id) } = link_to project_commit_path(@project, :id => commit.id) do
.right.btn %div
= truncate(commit.id.to_s, :length => 10) %strong
» = truncate commit.id.to_s, :length => 10
= image_tag gravatar_icon(commit.author_email), :class => "avatar", :width => 32
%span.update-author
%strong= commit.author_name
– –
= image_tag gravatar_icon(commit.author_email), :class => "", :width => 16
= truncate(commit.safe_message, :length => 50)
%span.right.cgray
= time_ago_in_words(commit.committed_date) = time_ago_in_words(commit.committed_date)
ago ago
%p
%strong
= truncate(commit.safe_message, :length => 50)

View file

@ -1,8 +1,13 @@
%h3
Commits
- if current_user.private_token - if current_user.private_token
= content_for :rss_icon do %span.rss-icon
.rss-icon
= link_to project_commits_path(@project, :atom, { :private_token => current_user.private_token, :ref => @ref }) do = link_to project_commits_path(@project, :atom, { :private_token => current_user.private_token, :ref => @ref }) do
= image_tag "Rss-UI.PNG", :width => 22, :title => "feed" = image_tag "Rss-UI.PNG", :width => 22, :title => "feed"
= form_tag switch_project_refs_path(@project), :method => :get, :class => "project-refs-form right" do
= select_tag "ref", grouped_options_refs, :onchange => "$(this.form).trigger('submit');", :class => "project-refs-select"
= hidden_field_tag :destination, "commits"
%hr
- if params[:path] - if params[:path]
%ul.breadcrumb %ul.breadcrumb
@ -24,4 +29,5 @@
:javascript :javascript
$(function(){ $(function(){
CommitsList.init("#{@ref}", 20); CommitsList.init("#{@ref}", 20);
$('.project-refs-select').chosen();
}); });

View file

@ -6,7 +6,7 @@
- if @project.repo_exists? - if @project.repo_exists?
= link_to "Repository", project_repository_path(@project), :class => repository_tab_class = link_to "Repository", project_repository_path(@project), :class => repository_tab_class
= link_to "Tree", tree_project_ref_path(@project), :class => tree_tab_class = link_to "Tree", tree_project_ref_path(@project, @project.root_ref), :class => tree_tab_class
= link_to "Commits", project_commits_path(@project), :class => (controller.controller_name == "commits") ? "current" : nil = link_to "Commits", project_commits_path(@project), :class => (controller.controller_name == "commits") ? "current" : nil
= link_to "Network", graph_project_path(@project), :class => current_page?(:controller => "projects", :action => "graph", :id => @project) ? "current" : nil = link_to "Network", graph_project_path(@project), :class => current_page?(:controller => "projects", :action => "graph", :id => @project) ? "current" : nil
= link_to project_issues_filter_path(@project), :class => (controller.controller_name == "issues") ? "current" : nil do = link_to project_issues_filter_path(@project), :class => (controller.controller_name == "issues") ? "current" : nil do