diff --git a/app/assets/stylesheets/debates.scss b/app/assets/stylesheets/debates.scss new file mode 100644 index 000000000..cb4df7794 --- /dev/null +++ b/app/assets/stylesheets/debates.scss @@ -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; } +} \ No newline at end of file diff --git a/app/views/debates/index.html.erb b/app/views/debates/index.html.erb index ffd5803ee..50ac86a50 100644 --- a/app/views/debates/index.html.erb +++ b/app/views/debates/index.html.erb @@ -4,5 +4,7 @@ <%= render @debates %> -
+<%= render 'shared/tag_cloud' %> + +

<%= link_to 'New Debate', new_debate_path %> diff --git a/app/views/shared/_tag_cloud.html.erb b/app/views/shared/_tag_cloud.html.erb new file mode 100644 index 000000000..1aefd074d --- /dev/null +++ b/app/views/shared/_tag_cloud.html.erb @@ -0,0 +1,5 @@ +
+ <% 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 %> +