adds tag cloud [#8]
This commit is contained in:
7
app/assets/stylesheets/debates.scss
Normal file
7
app/assets/stylesheets/debates.scss
Normal file
@@ -0,0 +1,7 @@
|
||||
#tag_cloud {
|
||||
width: 400px;
|
||||
line-height: 1.6em;
|
||||
.s { font-size: 0.8em; }
|
||||
.m { font-size: 1.2em; }
|
||||
.l { font-size: 1.8em; }
|
||||
}
|
||||
@@ -4,5 +4,7 @@
|
||||
<%= render @debates %>
|
||||
</div>
|
||||
|
||||
<br>
|
||||
<%= render 'shared/tag_cloud' %>
|
||||
|
||||
<br/><br/>
|
||||
<%= link_to 'New Debate', new_debate_path %>
|
||||
|
||||
5
app/views/shared/_tag_cloud.html.erb
Normal file
5
app/views/shared/_tag_cloud.html.erb
Normal file
@@ -0,0 +1,5 @@
|
||||
<div id="tag-cloud">
|
||||
<% tag_cloud Debate.tag_counts, %w[s m l] do |tag, css_class| %>
|
||||
<%= link_to "#{tag.name}(#{tag.taggings_count})", debates_path(tag: tag.name), class: css_class %>
|
||||
<% end %>
|
||||
</div>
|
||||
Reference in New Issue
Block a user