Skip to content

Commit

Permalink
Refactor archive helper
Browse files Browse the repository at this point in the history
Now returns a list in an li instead of full markup
  • Loading branch information
Nic Haynes committed Dec 8, 2011
1 parent f3d32c1 commit 7d8588d
Show file tree
Hide file tree
Showing 6 changed files with 13 additions and 17 deletions.
5 changes: 1 addition & 4 deletions app/helpers/blog_posts_helper.rb
Expand Up @@ -2,9 +2,7 @@ module BlogPostsHelper
def blog_archive_list
posts = BlogPost.live.select('published_at').all_previous
return nil if posts.blank?
html = '<section id="blog_archive_list"><h2>'
html << t('archives', :scope => 'blog.shared')
html << '</h2><nav><ul>'
html = ''
links = []
super_old_links = []

Expand Down Expand Up @@ -34,7 +32,6 @@ def blog_archive_list
html << link_to(text, archive_blog_posts_path(:year => year))
html << "</li>"
end
html << '</ul></nav></section>'
html.html_safe
end

Expand Down
2 changes: 1 addition & 1 deletion app/views/blog/posts/archive.html.erb
Expand Up @@ -13,7 +13,7 @@
<%= render :partial => "/blog/shared/categories" %>
<%= render :partial => "/blog/shared/tags" %>
<%= render :partial => "/blog/shared/rss_feed" %>
<%= blog_archive_list %>
<%= render :partial => "/blog/shared/archive_list" %>
<% end %>
<%= render :partial => "/shared/content_page" %>
Expand Down
2 changes: 1 addition & 1 deletion app/views/blog/posts/index.html.erb
Expand Up @@ -17,7 +17,7 @@
<%= render :partial => "/blog/shared/categories" %>
<%= render :partial => "/blog/shared/tags" %>
<%= render :partial => "/blog/shared/rss_feed" %>
<%= blog_archive_list %>
<%= render :partial => "/blog/shared/archive_list" %>
<% end %>
<%= render :partial => "/shared/content_page" %>
Expand Down
2 changes: 1 addition & 1 deletion app/views/blog/posts/tagged.html.erb
Expand Up @@ -15,7 +15,7 @@
<%= render :partial => "/blog/shared/categories" %>
<%= render :partial => "/blog/shared/tags" %>
<%= render :partial => "/blog/shared/rss_feed" %>
<%= blog_archive_list %>
<%= render :partial => "/blog/shared/archive_list" %>
<% end %>
<%= render :partial => "/shared/content_page" %>
Expand Down
9 changes: 9 additions & 0 deletions app/views/blog/shared/_archive_list.html.erb
@@ -0,0 +1,9 @@
<%
archive_posts = blog_archive_list
%>
<% if archive_posts.any? %>
<h2><%= t('archives', :scope => 'blog.shared') %></h2>
<ul>
<%= archive_posts %>
</ul>
<% end %>
10 changes: 0 additions & 10 deletions app/views/blog/shared/_posts.html.erb

This file was deleted.

0 comments on commit 7d8588d

Please sign in to comment.