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 %>
|
<%= render @debates %>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<br>
|
<%= render 'shared/tag_cloud' %>
|
||||||
|
|
||||||
|
<br/><br/>
|
||||||
<%= link_to 'New Debate', new_debate_path %>
|
<%= 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