Commit af7bed2a authored by Aleksei Kvitinskii's avatar Aleksei Kvitinskii

add tag links to project page

parent 060a2e22
...@@ -27,4 +27,18 @@ ...@@ -27,4 +27,18 @@
color: #FFF; color: #FFF;
text-shadow: none; text-shadow: none;
font-weight: bold; font-weight: bold;
}
.medium-tags a{
font-size: 12px;
display: inline-block;
padding: 3px 4px 2px 4px;
margin: 0px 7px 8px 0px;
border-radius: 3px;
background-color: #72bbdf;
color: #FFF;
text-shadow: none;
font-weight: bold;
} }
\ No newline at end of file
...@@ -2,4 +2,14 @@ module TagsHelper ...@@ -2,4 +2,14 @@ module TagsHelper
def tag_path tag def tag_path tag
"/tags/#{tag}" "/tags/#{tag}"
end end
def tag_list project
html = ''
project.tag_list.each do |tag|
html += link_to tag, tag_path(tag)
end
html.html_safe
end
end end
...@@ -39,6 +39,9 @@ ...@@ -39,6 +39,9 @@
%span{ :class => "number" }= @project.snippets.non_expired.count %span{ :class => "number" }= @project.snippets.non_expired.count
- if @commit - if @commit
= 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 = 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
.medium-tags{:style => 'padding: 10px 0 0 10px; width: 210px;'}= tag_list @project
.project-content .project-content
= yield = yield
...@@ -12,9 +12,8 @@ ...@@ -12,9 +12,8 @@
%tr{ :class => "project", :url => project_path(project) } %tr{ :class => "project", :url => project_path(project) }
%td %td
= project.name = project.name
.small-tags .small-tags= tag_list project
- project.tag_list.each do |tag|
= link_to tag, tag_path(tag)
%td= truncate project.url_to_repo %td= truncate project.url_to_repo
%td= project.code %td= project.code
......
...@@ -13,9 +13,7 @@ ...@@ -13,9 +13,7 @@
- last_note = project.notes.last - last_note = project.notes.last
= last_note ? last_note.created_at.stamp("24 Aug, 2011") : "Never" = last_note ? last_note.created_at.stamp("24 Aug, 2011") : "Never"
%p.small-tags %p.small-tags= tag_list project
- project.tag_list.each do |tag|
= link_to tag, "/tags/#{tag}"
.buttons .buttons
%a.browse-code.button.yellow{:href => tree_project_path(project)} Browse code %a.browse-code.button.yellow{:href => tree_project_path(project)} Browse code
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment