Commit 48a1e31010f331db1ec0d7947bfb10b1b3c700ec
1 parent
9d913789
Exists in
master
and in
4 other branches
snippet table restyle
Showing
3 changed files
with
21 additions
and
14 deletions
Show diff stats
app/assets/stylesheets/projects.css.scss
| ... | ... | @@ -622,13 +622,16 @@ body.project-page table .commit { |
| 622 | 622 | #notes-list .note .delete-note { display:none; } |
| 623 | 623 | #notes-list .note:hover .delete-note { display:block; } |
| 624 | 624 | |
| 625 | +.snippet .action-links, | |
| 625 | 626 | #issues-table-holder .issue .action-links { |
| 626 | 627 | display:none; |
| 627 | 628 | a { |
| 628 | 629 | margin-left:10px; |
| 629 | 630 | } |
| 630 | 631 | } |
| 631 | - | |
| 632 | + | |
| 633 | +.snippet:hover .action-links { display:block; } | |
| 634 | + | |
| 632 | 635 | .issue-number { |
| 633 | 636 | float: left; |
| 634 | 637 | border-radius: 5px; |
| ... | ... | @@ -665,6 +668,7 @@ body.project-page #notes-list .note span.note-author strong{font-weight: bold; f |
| 665 | 668 | //.message .note-title p { margin-bottom:0px; } |
| 666 | 669 | |
| 667 | 670 | .commit, |
| 671 | +.snippet, | |
| 668 | 672 | .message { |
| 669 | 673 | .title { |
| 670 | 674 | color:#666; | ... | ... |
app/views/snippets/_snippet.html.haml
| ... | ... | @@ -2,11 +2,17 @@ |
| 2 | 2 | %tr{ :id => dom_id(snippet), :class => "snippet", :url => project_snippet_path(@project, snippet) } |
| 3 | 3 | %td |
| 4 | 4 | = image_tag gravatar_icon(snippet.author.email), :class => "left", :width => 40, :style => "padding:0 5px;" |
| 5 | - = truncate snippet.author.name, :lenght => 20 | |
| 6 | - %td= html_escape snippet.title | |
| 7 | - %td= html_escape snippet.file_name | |
| 8 | - %td | |
| 9 | - - if can?(current_user, :admin_snippet, @project) || snippet.author == current_user | |
| 10 | - = link_to 'Edit', edit_project_snippet_path(@project, snippet), :class => "lbutton positive" | |
| 11 | - - if can?(current_user, :admin_snippet, @project) || snippet.author == current_user | |
| 12 | - = link_to 'Destroy', [@project, snippet], :confirm => 'Are you sure?', :method => :delete, :remote => true, :class => "lbutton delete-snippet negative", :id => "destroy_snippet_#{snippet.id}" | |
| 5 | + %span | |
| 6 | + %strong= html_escape snippet.title | |
| 7 | + %br | |
| 8 | + %br | |
| 9 | + %div.author | |
| 10 | + %strong= truncate snippet.author.name, :lenght => 20 | |
| 11 | + %cite.cgray | |
| 12 | + = time_ago_in_words(snippet.updated_at) | |
| 13 | + ago | |
| 14 | + .right.action-links | |
| 15 | + - if can?(current_user, :admin_snippet, @project) || snippet.author == current_user | |
| 16 | + = link_to 'Edit', edit_project_snippet_path(@project, snippet), :class => "cgray" | |
| 17 | + - if can?(current_user, :admin_snippet, @project) || snippet.author == current_user | |
| 18 | + = link_to 'Destroy', [@project, snippet], :confirm => 'Are you sure?', :method => :delete, :remote => true, :class => "cred delete-snippet negative", :id => "destroy_snippet_#{snippet.id}" | ... | ... |
app/views/snippets/index.html.haml
| ... | ... | @@ -3,11 +3,8 @@ |
| 3 | 3 | .left= link_to 'New Snippet', new_project_snippet_path(@project), :class => "lbutton vm" |
| 4 | 4 | |
| 5 | 5 | %table.round-borders#snippets-table |
| 6 | - %tr | |
| 7 | - %th Author | |
| 8 | - %th Title | |
| 9 | - %th File name | |
| 10 | - %th | |
| 6 | + %thead | |
| 7 | + %th | |
| 11 | 8 | = render @snippets.fresh |
| 12 | 9 | :javascript |
| 13 | 10 | $('.delete-snippet').live('ajax:success', function() { | ... | ... |