OSDN Git Service

Bootstrap: Commits page
authorDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Sun, 29 Jan 2012 19:58:31 +0000 (21:58 +0200)
committerDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Sun, 29 Jan 2012 19:58:31 +0000 (21:58 +0200)
app/assets/stylesheets/top_panel.scss
app/views/commits/_commits.html.haml
app/views/commits/index.html.haml
app/views/layouts/_project_side.html.haml

index bcbbb10..b7493b0 100644 (file)
@@ -109,7 +109,6 @@ body header {
   margin:0 15px;
   padding:3px;
   border-radius:3px;
-  float:left;
 }
 
 
index 71737d5..cdea9ac 100644 (file)
@@ -2,19 +2,18 @@
   %div{ :class => "commits-date ui-box ui-box-small ui-box-big" }
     .day-commits-table
       %h5.underlined= day.stamp("28 Aug, 2010")
+      %br
       %ul.unstyled
         - commits.each do |commit|
-          %li.wll
-            %a{ :class => "update-item", :href => project_commit_path(@project, :id => commit.id) }
-              .right.btn
-                = 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
-                &ndash;
-                = time_ago_in_words(commit.committed_date)
-                ago
-              %p
+          %li.entry
+            = link_to project_commit_path(@project, :id => commit.id) do
+              %div
                 %strong
-                  = truncate(commit.safe_message, :length => 50)
+                  = truncate commit.id.to_s, :length => 10
+                &ndash;
+                = 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)
+                  ago
index 735b77e..5f1eb9d 100644 (file)
@@ -1,8 +1,13 @@
-- if current_user.private_token   
-  = content_for :rss_icon do 
-    .rss-icon
+%h3 
+  Commits
+  - if current_user.private_token   
+    %span.rss-icon
       = 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"
+  = 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]
   %ul.breadcrumb
@@ -24,4 +29,5 @@
   :javascript
     $(function(){
       CommitsList.init("#{@ref}", 20);
+      $('.project-refs-select').chosen();
     });
index f29c38c..ed7a453 100644 (file)
@@ -6,7 +6,7 @@
 
       - if @project.repo_exists?
         = 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 "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