From 06071e558008477e1b8dbb376d6693af97eeff32 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?U=C4=A3is=20Ozols?= Date: Wed, 27 Jul 2011 17:28:09 +0300 Subject: Wip. --- .../refinery/admin/blog/posts_controller.rb | 2 +- app/views/admin/blog/_submenu.html.erb | 96 ------------------ app/views/admin/blog/categories/_category.html.erb | 16 --- app/views/admin/blog/categories/_form.html.erb | 19 ---- .../admin/blog/categories/_sortable_list.html.erb | 7 -- app/views/admin/blog/categories/edit.html.erb | 1 - app/views/admin/blog/categories/index.html.erb | 26 ----- app/views/admin/blog/categories/new.html.erb | 1 - app/views/admin/blog/comments/_comment.html.erb | 20 ---- .../admin/blog/comments/_sortable_list.html.erb | 7 -- app/views/admin/blog/comments/index.html.erb | 35 ------- app/views/admin/blog/comments/show.html.erb | 63 ------------ app/views/admin/blog/posts/_form.css.erb | 20 ---- app/views/admin/blog/posts/_form.html.erb | 108 --------------------- app/views/admin/blog/posts/_form.js.erb | 23 ----- app/views/admin/blog/posts/_form_part.html.erb | 3 - app/views/admin/blog/posts/_post.html.erb | 21 ---- app/views/admin/blog/posts/_sortable_list.html.erb | 7 -- app/views/admin/blog/posts/_teaser_part.html.erb | 11 --- app/views/admin/blog/posts/edit.html.erb | 1 - app/views/admin/blog/posts/index.html.erb | 28 ------ app/views/admin/blog/posts/new.html.erb | 1 - app/views/admin/blog/posts/uncategorized.html.erb | 26 ----- .../blog/settings/notification_recipients.html.erb | 24 ----- app/views/blog/categories/show.html.erb | 21 ---- .../blog/comment_mailer/notification.html.erb | 17 ---- app/views/blog/posts/_comment.html.erb | 10 -- app/views/blog/posts/_nav.html.erb | 11 --- app/views/blog/posts/_post.html.erb | 31 ------ app/views/blog/posts/archive.html.erb | 20 ---- app/views/blog/posts/index.html.erb | 24 ----- app/views/blog/posts/index.rss.builder | 17 ---- app/views/blog/posts/show.html.erb | 67 ------------- app/views/blog/posts/tagged.html.erb | 22 ----- app/views/blog/shared/_categories.html.erb | 10 -- app/views/blog/shared/_post.html.erb | 46 --------- app/views/blog/shared/_posts.html.erb | 10 -- app/views/blog/shared/_rss_feed.html.erb | 2 - app/views/blog/shared/_tags.html.erb | 8 -- app/views/refinery/admin/blog/_submenu.html.erb | 96 ++++++++++++++++++ .../admin/blog/categories/_category.html.erb | 16 +++ .../refinery/admin/blog/categories/_form.html.erb | 19 ++++ .../admin/blog/categories/_sortable_list.html.erb | 7 ++ .../refinery/admin/blog/categories/edit.html.erb | 1 + .../refinery/admin/blog/categories/index.html.erb | 26 +++++ .../refinery/admin/blog/categories/new.html.erb | 1 + .../refinery/admin/blog/comments/_comment.html.erb | 20 ++++ .../admin/blog/comments/_sortable_list.html.erb | 7 ++ .../refinery/admin/blog/comments/index.html.erb | 35 +++++++ .../refinery/admin/blog/comments/show.html.erb | 63 ++++++++++++ app/views/refinery/admin/blog/posts/_form.css.erb | 20 ++++ app/views/refinery/admin/blog/posts/_form.html.erb | 108 +++++++++++++++++++++ app/views/refinery/admin/blog/posts/_form.js.erb | 23 +++++ .../refinery/admin/blog/posts/_form_part.html.erb | 3 + app/views/refinery/admin/blog/posts/_post.html.erb | 21 ++++ .../admin/blog/posts/_sortable_list.html.erb | 7 ++ .../admin/blog/posts/_teaser_part.html.erb | 11 +++ app/views/refinery/admin/blog/posts/edit.html.erb | 1 + app/views/refinery/admin/blog/posts/index.html.erb | 28 ++++++ app/views/refinery/admin/blog/posts/new.html.erb | 1 + .../admin/blog/posts/uncategorized.html.erb | 26 +++++ .../blog/settings/notification_recipients.html.erb | 24 +++++ app/views/refinery/blog/categories/show.html.erb | 21 ++++ .../blog/comment_mailer/notification.html.erb | 17 ++++ app/views/refinery/blog/posts/_comment.html.erb | 10 ++ app/views/refinery/blog/posts/_nav.html.erb | 11 +++ app/views/refinery/blog/posts/_post.html.erb | 31 ++++++ app/views/refinery/blog/posts/archive.html.erb | 20 ++++ app/views/refinery/blog/posts/index.html.erb | 24 +++++ app/views/refinery/blog/posts/index.rss.builder | 17 ++++ app/views/refinery/blog/posts/show.html.erb | 67 +++++++++++++ app/views/refinery/blog/posts/tagged.html.erb | 22 +++++ .../refinery/blog/shared/_categories.html.erb | 10 ++ app/views/refinery/blog/shared/_post.html.erb | 46 +++++++++ app/views/refinery/blog/shared/_posts.html.erb | 10 ++ app/views/refinery/blog/shared/_rss_feed.html.erb | 2 + app/views/refinery/blog/shared/_tags.html.erb | 8 ++ .../refinery/shared/admin/_autocomplete.html.erb | 55 +++++++++++ app/views/shared/admin/_autocomplete.html.erb | 55 ----------- features/support/paths.rb | 4 +- refinerycms-blog.gemspec | 105 ++++++++++---------- 81 files changed, 991 insertions(+), 990 deletions(-) delete mode 100644 app/views/admin/blog/_submenu.html.erb delete mode 100644 app/views/admin/blog/categories/_category.html.erb delete mode 100644 app/views/admin/blog/categories/_form.html.erb delete mode 100644 app/views/admin/blog/categories/_sortable_list.html.erb delete mode 100644 app/views/admin/blog/categories/edit.html.erb delete mode 100644 app/views/admin/blog/categories/index.html.erb delete mode 100644 app/views/admin/blog/categories/new.html.erb delete mode 100644 app/views/admin/blog/comments/_comment.html.erb delete mode 100644 app/views/admin/blog/comments/_sortable_list.html.erb delete mode 100644 app/views/admin/blog/comments/index.html.erb delete mode 100644 app/views/admin/blog/comments/show.html.erb delete mode 100644 app/views/admin/blog/posts/_form.css.erb delete mode 100644 app/views/admin/blog/posts/_form.html.erb delete mode 100644 app/views/admin/blog/posts/_form.js.erb delete mode 100644 app/views/admin/blog/posts/_form_part.html.erb delete mode 100644 app/views/admin/blog/posts/_post.html.erb delete mode 100644 app/views/admin/blog/posts/_sortable_list.html.erb delete mode 100644 app/views/admin/blog/posts/_teaser_part.html.erb delete mode 100644 app/views/admin/blog/posts/edit.html.erb delete mode 100644 app/views/admin/blog/posts/index.html.erb delete mode 100644 app/views/admin/blog/posts/new.html.erb delete mode 100644 app/views/admin/blog/posts/uncategorized.html.erb delete mode 100644 app/views/admin/blog/settings/notification_recipients.html.erb delete mode 100644 app/views/blog/categories/show.html.erb delete mode 100644 app/views/blog/comment_mailer/notification.html.erb delete mode 100644 app/views/blog/posts/_comment.html.erb delete mode 100644 app/views/blog/posts/_nav.html.erb delete mode 100644 app/views/blog/posts/_post.html.erb delete mode 100644 app/views/blog/posts/archive.html.erb delete mode 100644 app/views/blog/posts/index.html.erb delete mode 100644 app/views/blog/posts/index.rss.builder delete mode 100644 app/views/blog/posts/show.html.erb delete mode 100644 app/views/blog/posts/tagged.html.erb delete mode 100644 app/views/blog/shared/_categories.html.erb delete mode 100644 app/views/blog/shared/_post.html.erb delete mode 100644 app/views/blog/shared/_posts.html.erb delete mode 100644 app/views/blog/shared/_rss_feed.html.erb delete mode 100644 app/views/blog/shared/_tags.html.erb create mode 100644 app/views/refinery/admin/blog/_submenu.html.erb create mode 100644 app/views/refinery/admin/blog/categories/_category.html.erb create mode 100644 app/views/refinery/admin/blog/categories/_form.html.erb create mode 100644 app/views/refinery/admin/blog/categories/_sortable_list.html.erb create mode 100644 app/views/refinery/admin/blog/categories/edit.html.erb create mode 100644 app/views/refinery/admin/blog/categories/index.html.erb create mode 100644 app/views/refinery/admin/blog/categories/new.html.erb create mode 100644 app/views/refinery/admin/blog/comments/_comment.html.erb create mode 100644 app/views/refinery/admin/blog/comments/_sortable_list.html.erb create mode 100644 app/views/refinery/admin/blog/comments/index.html.erb create mode 100644 app/views/refinery/admin/blog/comments/show.html.erb create mode 100644 app/views/refinery/admin/blog/posts/_form.css.erb create mode 100644 app/views/refinery/admin/blog/posts/_form.html.erb create mode 100644 app/views/refinery/admin/blog/posts/_form.js.erb create mode 100644 app/views/refinery/admin/blog/posts/_form_part.html.erb create mode 100644 app/views/refinery/admin/blog/posts/_post.html.erb create mode 100644 app/views/refinery/admin/blog/posts/_sortable_list.html.erb create mode 100644 app/views/refinery/admin/blog/posts/_teaser_part.html.erb create mode 100644 app/views/refinery/admin/blog/posts/edit.html.erb create mode 100644 app/views/refinery/admin/blog/posts/index.html.erb create mode 100644 app/views/refinery/admin/blog/posts/new.html.erb create mode 100644 app/views/refinery/admin/blog/posts/uncategorized.html.erb create mode 100644 app/views/refinery/admin/blog/settings/notification_recipients.html.erb create mode 100644 app/views/refinery/blog/categories/show.html.erb create mode 100644 app/views/refinery/blog/comment_mailer/notification.html.erb create mode 100644 app/views/refinery/blog/posts/_comment.html.erb create mode 100644 app/views/refinery/blog/posts/_nav.html.erb create mode 100644 app/views/refinery/blog/posts/_post.html.erb create mode 100644 app/views/refinery/blog/posts/archive.html.erb create mode 100644 app/views/refinery/blog/posts/index.html.erb create mode 100644 app/views/refinery/blog/posts/index.rss.builder create mode 100644 app/views/refinery/blog/posts/show.html.erb create mode 100644 app/views/refinery/blog/posts/tagged.html.erb create mode 100644 app/views/refinery/blog/shared/_categories.html.erb create mode 100644 app/views/refinery/blog/shared/_post.html.erb create mode 100644 app/views/refinery/blog/shared/_posts.html.erb create mode 100644 app/views/refinery/blog/shared/_rss_feed.html.erb create mode 100644 app/views/refinery/blog/shared/_tags.html.erb create mode 100644 app/views/refinery/shared/admin/_autocomplete.html.erb delete mode 100644 app/views/shared/admin/_autocomplete.html.erb diff --git a/app/controllers/refinery/admin/blog/posts_controller.rb b/app/controllers/refinery/admin/blog/posts_controller.rb index a934a15..ac30342 100644 --- a/app/controllers/refinery/admin/blog/posts_controller.rb +++ b/app/controllers/refinery/admin/blog/posts_controller.rb @@ -56,7 +56,7 @@ module Refinery unless from_dialog? unless params[:continue_editing] =~ /true|on|1/ - redirect_back_or_default(admin_blog_posts_url) + redirect_back_or_default(main_app.refinery_admin_blog_posts_path) else unless request.xhr? redirect_to :back diff --git a/app/views/admin/blog/_submenu.html.erb b/app/views/admin/blog/_submenu.html.erb deleted file mode 100644 index 25f437b..0000000 --- a/app/views/admin/blog/_submenu.html.erb +++ /dev/null @@ -1,96 +0,0 @@ - - -<% content_for :stylesheets, stylesheet_link_tag('refinery/refinerycms-blog')%> diff --git a/app/views/admin/blog/categories/_category.html.erb b/app/views/admin/blog/categories/_category.html.erb deleted file mode 100644 index 191f649..0000000 --- a/app/views/admin/blog/categories/_category.html.erb +++ /dev/null @@ -1,16 +0,0 @@ -
  • - - <%= category.title %> -   - - - <%= link_to refinery_icon_tag("application_edit.png"), - edit_admin_blog_category_path(category, :dialog => true, :height => 325), - :title => t('.edit') %> - <%= link_to refinery_icon_tag("delete.png"), admin_blog_category_path(category), - :class => "cancel confirm-delete", - :title => t('.delete'), - :method => :delete, - :confirm => t('message', :scope => 'shared.admin.delete', :title => category.title) %> - -
  • diff --git a/app/views/admin/blog/categories/_form.html.erb b/app/views/admin/blog/categories/_form.html.erb deleted file mode 100644 index bfcbc7b..0000000 --- a/app/views/admin/blog/categories/_form.html.erb +++ /dev/null @@ -1,19 +0,0 @@ -<%= form_for [:admin, @blog_category] do |f| -%> - <%= render :partial => "/shared/admin/error_messages", - :locals => { - :object => f.object, - :include_object_name => true - } %> - -
    - <%= f.label :title -%> - <%= f.text_field :title, :class => 'larger widest' -%> -
    - - <%= render :partial => "/shared/admin/form_actions", - :locals => { - :f => f, - :continue_editing => false, - :delete_title => t('delete', :scope => 'admin.blog.categories.category') - } %> -<% end %> diff --git a/app/views/admin/blog/categories/_sortable_list.html.erb b/app/views/admin/blog/categories/_sortable_list.html.erb deleted file mode 100644 index df6a39b..0000000 --- a/app/views/admin/blog/categories/_sortable_list.html.erb +++ /dev/null @@ -1,7 +0,0 @@ - -<%= render :partial => "/shared/admin/sortable_list", - :locals => { - :continue_reordering => (defined?(continue_reordering) ? continue_reordering : true) - } %> diff --git a/app/views/admin/blog/categories/edit.html.erb b/app/views/admin/blog/categories/edit.html.erb deleted file mode 100644 index 2872e82..0000000 --- a/app/views/admin/blog/categories/edit.html.erb +++ /dev/null @@ -1 +0,0 @@ -<%= render :partial => "form" %> diff --git a/app/views/admin/blog/categories/index.html.erb b/app/views/admin/blog/categories/index.html.erb deleted file mode 100644 index 5d17d42..0000000 --- a/app/views/admin/blog/categories/index.html.erb +++ /dev/null @@ -1,26 +0,0 @@ -<%= render :partial => '/admin/blog/submenu' %> -
    - <% if searching? %> -

    <%= t('results_for', :scope => 'shared.admin.search', :query => params[:search]) %>

    - <% if @blog_categories.any? %> - <%= render :partial => "blog_categories", - :collection => @blog_categories %> - <% else %> -

    <%= t('search_no_results', :scope => 'admin') %>

    - <% end %> - <% else %> - <% if @blog_categories.any? %> - <%= will_paginate @blog_categories %> - - <%= render :partial => "sortable_list" %> - - <%= will_paginate @blog_categories %> - <% else %> -

    - - <%= t('.no_items_yet', :create => t('new', :scope => 'admin.blog.submenu.categories')) %> - -

    - <% end %> - <% end %> -
    diff --git a/app/views/admin/blog/categories/new.html.erb b/app/views/admin/blog/categories/new.html.erb deleted file mode 100644 index 2872e82..0000000 --- a/app/views/admin/blog/categories/new.html.erb +++ /dev/null @@ -1 +0,0 @@ -<%= render :partial => "form" %> diff --git a/app/views/admin/blog/comments/_comment.html.erb b/app/views/admin/blog/comments/_comment.html.erb deleted file mode 100644 index 547b9e4..0000000 --- a/app/views/admin/blog/comments/_comment.html.erb +++ /dev/null @@ -1,20 +0,0 @@ -
  • "> - - <%= comment.name %> - - <%= truncate(comment.message, :length => 75) %> - - - <%= link_to refinery_icon_tag("application_go.png"), - blog_post_url(comment.post, :anchor => "comment-#{comment.to_param}"), - :title => t('.view_live_html'), - :target => "_blank" unless comment.unmoderated? %> - <%= link_to refinery_icon_tag('zoom.png'), admin_blog_comment_path(comment), - :title => t('.read') %> - <%= link_to refinery_icon_tag("cross.png"), - rejected_admin_blog_comment_path(comment, :return_to => request.path.split('/').last.gsub(/^comments$/, 'index')), - :title => t('.reject') unless comment.rejected? %> - <%= link_to refinery_icon_tag("tick.png"), - approved_admin_blog_comment_path(comment, :return_to => request.path.split('/').last.gsub(/^comments$/, 'index')), - :title => t('.approve') unless comment.approved? %> - -
  • diff --git a/app/views/admin/blog/comments/_sortable_list.html.erb b/app/views/admin/blog/comments/_sortable_list.html.erb deleted file mode 100644 index e141dee..0000000 --- a/app/views/admin/blog/comments/_sortable_list.html.erb +++ /dev/null @@ -1,7 +0,0 @@ - -<%= render :partial => "/shared/admin/sortable_list", - :locals => { - :continue_reordering => (defined?(continue_reordering) ? continue_reordering : true) - } %> diff --git a/app/views/admin/blog/comments/index.html.erb b/app/views/admin/blog/comments/index.html.erb deleted file mode 100644 index aaec4ae..0000000 --- a/app/views/admin/blog/comments/index.html.erb +++ /dev/null @@ -1,35 +0,0 @@ -<%= render :partial => '/admin/blog/submenu' %> -
    - <% if searching? %> -

    <%= t('results_for', :scope => 'shared.admin.search', :query => params[:search]) %>

    - <% if @blog_comments.any? %> - <%=# will_paginate @blog_comments - %> - - - - <%=# will_paginate @blog_comments - %> - <% else %> -

    <%= t('search_no_results', :scope => 'admin') %>

    - <% end %> - <% else %> - <% if @blog_comments.any? %> - <%=# will_paginate @blog_comments - %> - - <%= render :partial => "sortable_list" %> - - <%=# will_paginate @blog_comments - %> - <% else %> -

    - <%= t('.no_items_yet', - :type => t(action_name.gsub('index', 'new'), :scope => 'admin.blog.submenu.comments').downcase) %> -

    - <% end %> - <% end %> -
    diff --git a/app/views/admin/blog/comments/show.html.erb b/app/views/admin/blog/comments/show.html.erb deleted file mode 100644 index d4c2186..0000000 --- a/app/views/admin/blog/comments/show.html.erb +++ /dev/null @@ -1,63 +0,0 @@ -
    -

    <%= t('.details')%>

    -

    - <%= t('.age') %>: <%= time_ago_in_words(@blog_comment.created_at) %> -

    -

    <%= t('.actions') %>

    - -
    -
    -

    <%= t('.comment') %>

    - - - - - - - - - - - - - - - - - -
    - <%= t('.blog_post') %> - - <%= link_to @blog_comment.post.title, - blog_post_url(@blog_comment.post, :anchor => "comment-#{@blog_comment.to_param}"), - :target => '_blank' %> -
    - <%= t('.from') %> - - <%= @blog_comment.name %> [<%= mail_to @blog_comment.email, @blog_comment.email, {:title => t('.click_to_email')} %>] -
    - <%= t('.date') %> - - <%= l(Date.parse(@blog_comment.created_at.to_s), :format => :long) %> -
    - <%= t('.message') %> - -

    - <%= @blog_comment.message.gsub("\r\n\r\n", "\r\n").gsub("\r\n", "

    ") %> -

    -
    -
    - -<% content_for :stylesheets, stylesheet_link_tag('refinery/refinerycms-blog') %> diff --git a/app/views/admin/blog/posts/_form.css.erb b/app/views/admin/blog/posts/_form.css.erb deleted file mode 100644 index 869ab9b..0000000 --- a/app/views/admin/blog/posts/_form.css.erb +++ /dev/null @@ -1,20 +0,0 @@ - diff --git a/app/views/admin/blog/posts/_form.html.erb b/app/views/admin/blog/posts/_form.html.erb deleted file mode 100644 index c891b63..0000000 --- a/app/views/admin/blog/posts/_form.html.erb +++ /dev/null @@ -1,108 +0,0 @@ -<%= form_for [:admin, @blog_post] do |f| -%> - <%= render :partial => "/shared/admin/error_messages", - :locals => { - :object => f.object, - :include_object_name => true - } %> - -
    - <%= f.label :title -%> - <%= f.text_field :title, :class => 'larger widest' -%> -
    - -
    -
    -
      -
    • - <%= link_to t('body', :scope => 'activerecord.attributes.blog_post'), "#page_part_body" %> -
    • -
    • - <%= link_to t('teaser', :scope => 'activerecord.attributes.blog_post'), "#page_part_teaser" %> -
    • - <% Refinery::Blog.tabs.each_with_index do |tab, tab_index| %> -
    • - <%= link_to tab.name.titleize, "#custom_tab_#{tab_index}" %> -
    • - <% end %> -
    - -
    - - <% part_index = -1 %> - <%= render :partial => 'form_part', - :locals => { - :f => f, - :part_index => (part_index += 1), - } -%> - <%= render :partial => 'teaser_part', - :locals => { - :f => f, - :part_index => (part_index += 1), - } if f.object.respond_to?(:custom_teaser) -%> - <% Refinery::Blog.tabs.each_with_index do |tab, tab_index| %> -
    - <%= render :partial => tab.partial, :locals => {:f => f} %> -
    - <% end %> -
    -
    -
    - -
    - <%= f.label :tag_list, t('blog.shared.tags.title') -%> - <%= f.text_field :tag_list, :class => 'larger' -%> -
    - -
    -

    - <%= link_to t('.advanced_options'), "#", - :id => 'toggle_advanced_options', - :title => t('.toggle_advanced_options') %> -

    - - <%= f.check_box :draft %> - <%= f.label :draft, t('.save_as_draft'), :class => "stripped" %> - -
    - - <%= render :partial => "/shared/admin/form_actions", - :locals => { - :f => f, - :continue_editing => true, - :delete_title => t('delete', :scope => 'admin.blog.posts.post') - } %> -<% end -%> - -<% content_for :stylesheets, render(:partial => 'form.css') -%> -<% content_for :javascripts, render(:partial => 'form.js') -%> -<%= render 'shared/admin/autocomplete', :dom_id => '#blog_post_tag_list', :url => tags_admin_blog_posts_url %> diff --git a/app/views/admin/blog/posts/_form.js.erb b/app/views/admin/blog/posts/_form.js.erb deleted file mode 100644 index 87ad23f..0000000 --- a/app/views/admin/blog/posts/_form.js.erb +++ /dev/null @@ -1,23 +0,0 @@ - diff --git a/app/views/admin/blog/posts/_form_part.html.erb b/app/views/admin/blog/posts/_form_part.html.erb deleted file mode 100644 index 114e493..0000000 --- a/app/views/admin/blog/posts/_form_part.html.erb +++ /dev/null @@ -1,3 +0,0 @@ -
    - <%= f.text_area :body, :rows => 20, :class => 'wymeditor widest' -%> -
    diff --git a/app/views/admin/blog/posts/_post.html.erb b/app/views/admin/blog/posts/_post.html.erb deleted file mode 100644 index a7f09e0..0000000 --- a/app/views/admin/blog/posts/_post.html.erb +++ /dev/null @@ -1,21 +0,0 @@ -
  • - - <%= post.title %> - - <%= post.published_at.try(:strftime, '%b %d, %Y') || 'draft' %> - <%= " by #{post.author.username}" if post.author.present? %> - - - - <%= link_to refinery_icon_tag("application_go.png"), blog_post_url(post), - :title => t('.view_live_html'), - :target => "_blank" %> - <%= link_to refinery_icon_tag("application_edit.png"), edit_admin_blog_post_path(post), - :title => t('.edit') %> - <%= link_to refinery_icon_tag("delete.png"), admin_blog_post_path(post), - :class => "cancel confirm-delete", - :title => t('.delete'), - :method => :delete, - :confirm => t('message', :scope => 'shared.admin.delete', :title => post.title) %> - -
  • diff --git a/app/views/admin/blog/posts/_sortable_list.html.erb b/app/views/admin/blog/posts/_sortable_list.html.erb deleted file mode 100644 index 7ae0ad3..0000000 --- a/app/views/admin/blog/posts/_sortable_list.html.erb +++ /dev/null @@ -1,7 +0,0 @@ - -<%= render :partial => "/shared/admin/sortable_list", - :locals => { - :continue_reordering => (defined?(continue_reordering) ? continue_reordering : true) - } %> diff --git a/app/views/admin/blog/posts/_teaser_part.html.erb b/app/views/admin/blog/posts/_teaser_part.html.erb deleted file mode 100644 index 71d7d01..0000000 --- a/app/views/admin/blog/posts/_teaser_part.html.erb +++ /dev/null @@ -1,11 +0,0 @@ -
    - <%= f.text_area :custom_teaser, :rows => 20, :class => 'wymeditor widest' -%> -

    - - <%= link_to t('copy_body', :scope => 'admin.blog.posts.form'), "#", - :id => 'copy_body_link', - :title => t('copy_body_help', :scope => 'admin.blog.posts.form') %> - -

    -
    - diff --git a/app/views/admin/blog/posts/edit.html.erb b/app/views/admin/blog/posts/edit.html.erb deleted file mode 100644 index 2872e82..0000000 --- a/app/views/admin/blog/posts/edit.html.erb +++ /dev/null @@ -1 +0,0 @@ -<%= render :partial => "form" %> diff --git a/app/views/admin/blog/posts/index.html.erb b/app/views/admin/blog/posts/index.html.erb deleted file mode 100644 index 90a6a6e..0000000 --- a/app/views/admin/blog/posts/index.html.erb +++ /dev/null @@ -1,28 +0,0 @@ -<%= render :partial => '/admin/blog/submenu' %> -
    - <% if searching? %> -

    <%= t('results_for', :scope => 'shared.admin.search', :query => params[:search]) %>

    - <% if @blog_posts.any? %> - - <% else %> -

    <%= t('no_results', :scope => 'shared.admin.search') %>

    - <% end %> - <% else %> - <% if @blog_posts.any? %> - <%= will_paginate @blog_posts %> - - <%= render :partial => "sortable_list" %> - - <%= will_paginate @blog_posts %> - <% else %> -

    - - <%= t('.no_items_yet', :create => t('new', :scope => 'admin.blog.submenu.posts')) %> - -

    - <% end %> - <% end %> -
    diff --git a/app/views/admin/blog/posts/new.html.erb b/app/views/admin/blog/posts/new.html.erb deleted file mode 100644 index 2872e82..0000000 --- a/app/views/admin/blog/posts/new.html.erb +++ /dev/null @@ -1 +0,0 @@ -<%= render :partial => "form" %> diff --git a/app/views/admin/blog/posts/uncategorized.html.erb b/app/views/admin/blog/posts/uncategorized.html.erb deleted file mode 100644 index 19d9e20..0000000 --- a/app/views/admin/blog/posts/uncategorized.html.erb +++ /dev/null @@ -1,26 +0,0 @@ -<%= render :partial => '/admin/blog/submenu' %> -
    - <% if searching? %> -

    <%= t('results_for', :scope => 'shared.admin.search', :query => params[:search]) %>

    - <% if @blog_posts.any? %> - <%= render :partial => "blog_posts", - :collection => @blog_posts %> - <% else %> -

    <%= t('search_no_results', :scope => 'admin') %>

    - <% end %> - <% else %> - <% if @blog_posts.any? %> - <%= will_paginate @blog_posts %> - - <%= render :partial => "sortable_list" %> - - <%= will_paginate @blog_posts %> - <% else %> -

    - - <%= t('.no_items_yet', :create => t('new', :scope => 'admin.blog.submenu.posts')) %> - -

    - <% end %> - <% end %> -
    diff --git a/app/views/admin/blog/settings/notification_recipients.html.erb b/app/views/admin/blog/settings/notification_recipients.html.erb deleted file mode 100644 index 41e7f2d..0000000 --- a/app/views/admin/blog/settings/notification_recipients.html.erb +++ /dev/null @@ -1,24 +0,0 @@ -<%= form_tag do %> - -
    - - <%= label_tag :recipients, t('.value') %> - - <%= text_field_tag :recipients, @recipients, :class => "larger widest" %> -
    - -

    - <%= t('.hint') %> -

    -

    - <%= t('.example') %> -

    - - <%= render :partial => "/shared/admin/form_actions", - :locals => { - :f => nil, - :continue_editing => false, - :cancel_url => admin_blog_posts_url, - :hide_delete => true - } %> -<% end %> diff --git a/app/views/blog/categories/show.html.erb b/app/views/blog/categories/show.html.erb deleted file mode 100644 index 40444ec..0000000 --- a/app/views/blog/categories/show.html.erb +++ /dev/null @@ -1,21 +0,0 @@ -<% content_for :body_content_title, @category.title %> - -<% content_for :body_content_left do %> - <% if @blog_posts.any? %> -
    - <%= render :partial => "/blog/shared/post", :collection => @blog_posts %> - <%= will_paginate @blog_posts %> -
    - <% else %> -

    - <%= t('.no_posts') %> -

    - <% end %> -<% end %> - -<% content_for :body_content_right do %> - <%= render :partial => "/blog/shared/categories" %> -<% end %> - -<%= render :partial => "/shared/content_page" %> -<% content_for :stylesheets, stylesheet_link_tag('refinerycms-blog') %> diff --git a/app/views/blog/comment_mailer/notification.html.erb b/app/views/blog/comment_mailer/notification.html.erb deleted file mode 100644 index 800f12c..0000000 --- a/app/views/blog/comment_mailer/notification.html.erb +++ /dev/null @@ -1,17 +0,0 @@ -<%=raw t('.greeting') %>, - -<%=raw t('.you_recieved_new_comment') %> - -<%=raw t('.comment_starts') %> - -<%=raw t('.from') %>: <%= @comment.name %> -<%=raw t('.email') %>: <%= @comment.email %> -<%=raw t('.message') %>: -<%=simple_format strip_tags(@comment.body) %> - -<%=raw t('.comment_ends') %> - -<%=raw t('.closing_line') %>, -<%=raw RefinerySetting[:site_name] %> - -<%=raw t('.ps') %> diff --git a/app/views/blog/posts/_comment.html.erb b/app/views/blog/posts/_comment.html.erb deleted file mode 100644 index 5503826..0000000 --- a/app/views/blog/posts/_comment.html.erb +++ /dev/null @@ -1,10 +0,0 @@ -
    - <%= image_tag comment.avatar_url, :alt => comment.name, :class => 'avatar' %> - <%= simple_format auto_link(comment.message.to_s) %> -
    -

    - <%= t('by', :scope => 'blog.posts.comments', :who => comment.name) %>, - <%= t('time_ago', :scope => 'blog.posts.comments', :time => time_ago_in_words(comment.created_at)) %> -

    -
    -
    diff --git a/app/views/blog/posts/_nav.html.erb b/app/views/blog/posts/_nav.html.erb deleted file mode 100644 index df4b435..0000000 --- a/app/views/blog/posts/_nav.html.erb +++ /dev/null @@ -1,11 +0,0 @@ - diff --git a/app/views/blog/posts/_post.html.erb b/app/views/blog/posts/_post.html.erb deleted file mode 100644 index 12978d3..0000000 --- a/app/views/blog/posts/_post.html.erb +++ /dev/null @@ -1,31 +0,0 @@ -<% flash.each do |key, value| %> -
    - <%= value %> -
    -<% end %> -
    -
    -

    <%= @blog_post.title %>

    -
    - - <%= "#{t('by', :scope => 'blog.posts.show')} #{@blog_post.author.username}" if @blog_post.author.present? %>. - <% if (categories = @blog_post.categories).any? %> - - <% end %> -
    -
    - <%= @blog_post.body.html_safe %> - - <% if BlogPost::ShareThis.enabled? %> - - <% end %> -
    -<%= render :partial => '/shared/draft_page_message' unless @blog_post.nil? or @blog_post.live? -%> -<%= render 'nav' if next_or_previous?(@blog_post) %> diff --git a/app/views/blog/posts/archive.html.erb b/app/views/blog/posts/archive.html.erb deleted file mode 100644 index a2044e8..0000000 --- a/app/views/blog/posts/archive.html.erb +++ /dev/null @@ -1,20 +0,0 @@ -<% content_for :body_content_left do %> -

    <%= t('.blog_archive_for', :date => @archive_date.strftime('%B %Y')) %>

    - <% if @blog_posts.any? %> -
    - <%= render :partial => "/blog/shared/post", :collection => @blog_posts %> -
    - <% else %> -

    <%= t('.no_blog_articles_posted', :date => @archive_date.strftime('%B %Y')) %>

    - <% end %> -<% end %> - -<% content_for :body_content_right do %> - <%= render :partial => "/blog/shared/categories" %> - <%= render :partial => "/blog/shared/tags" %> - <%= render :partial => "/blog/shared/rss_feed" %> - <%= blog_archive_list %> -<% end %> - -<%= render :partial => "/shared/content_page" %> -<% content_for :stylesheets, stylesheet_link_tag('refinerycms-blog') %> diff --git a/app/views/blog/posts/index.html.erb b/app/views/blog/posts/index.html.erb deleted file mode 100644 index 8c3801a..0000000 --- a/app/views/blog/posts/index.html.erb +++ /dev/null @@ -1,24 +0,0 @@ -<% content_for :body_content_left do %> - <%=raw @page[Page.default_parts.first.to_sym] if Page.default_parts.any? %> - - <% if @blog_posts.any? %> -
    - <%= render :partial => "/blog/shared/post", :collection => @blog_posts %> - <%= will_paginate @blog_posts %> -
    - <% else %> -

    <%= t('.no_blog_articles_yet') %>

    - <% end %> -<% end %> - -<% content_for :body_content_right do %> - <%=raw @page[Page.default_parts.second.to_sym] if Page.default_parts.many? %> - - <%= render :partial => "/blog/shared/categories" %> - <%= render :partial => "/blog/shared/tags" %> - <%= render :partial => "/blog/shared/rss_feed" %> - <%= blog_archive_list %> -<% end %> - -<%= render :partial => "/shared/content_page" %> -<% content_for :stylesheets, stylesheet_link_tag('refinerycms-blog') %> diff --git a/app/views/blog/posts/index.rss.builder b/app/views/blog/posts/index.rss.builder deleted file mode 100644 index 51fa4da..0000000 --- a/app/views/blog/posts/index.rss.builder +++ /dev/null @@ -1,17 +0,0 @@ -xml.instruct! :xml, :version => "1.0" -xml.rss :version => "2.0" do - xml.channel do - xml.title RefinerySetting.find_or_set(:site_name, "Company Name") - xml.description RefinerySetting.find_or_set(:site_name, "Company Name") + " Blog Posts" - xml.link blog_root_url - - @blog_posts.each do |post| - xml.item do - xml.title post.title - xml.description post.body - xml.pubDate post.published_at.to_s(:rfc822) - xml.link blog_post_url(post) - end - end - end -end \ No newline at end of file diff --git a/app/views/blog/posts/show.html.erb b/app/views/blog/posts/show.html.erb deleted file mode 100644 index cc763a8..0000000 --- a/app/views/blog/posts/show.html.erb +++ /dev/null @@ -1,67 +0,0 @@ -<% content_for :body_content_left do %> -
    - <%= render 'post' %> -
    - - <% if BlogPost.comments_allowed? %> - - <% end %> -<% end %> - -<% content_for :body_content_right do %> - <%= render :partial => "/blog/shared/categories" %> - <%= render :partial => "/blog/shared/tags" %> - <%= render :partial => "/blog/shared/posts" %> - <%= render :partial => "/blog/shared/rss_feed" %> - <%= blog_archive_list %> -<% end %> - -<%= render :partial => "/shared/content_page", :locals => { :remove_automatic_sections => true } %> - -<% content_for :stylesheets, stylesheet_link_tag('refinerycms-blog') %> -<% content_for :before_javascript_libraries, jquery_include_tags(:jquery_ui => false) %> -<% content_for :javascripts do %> - <%# enable AJAX'd post nav at your own risk until html5 history API implemented. %> - <%#= javascript_include_tag('refinerycms-blog') %> - - -<% end if BlogPost::ShareThis.enabled? %> diff --git a/app/views/blog/posts/tagged.html.erb b/app/views/blog/posts/tagged.html.erb deleted file mode 100644 index 904150f..0000000 --- a/app/views/blog/posts/tagged.html.erb +++ /dev/null @@ -1,22 +0,0 @@ -<% content_for :body_content_title, "#{t('.posts_tagged')} “#{@tag_name.titleize}”".html_safe -%> - -<% content_for :body_content_left do %> - <% if @blog_posts.any? %> -
    - <%= render :partial => "/blog/shared/post", :collection => @blog_posts %> - <%= will_paginate @blog_posts %> -
    - <% else %> -

    <%= t('.no_blog_articles_yet') %>

    - <% end %> -<% end %> - -<% content_for :body_content_right do %> - <%= render :partial => "/blog/shared/categories" %> - <%= render :partial => "/blog/shared/tags" %> - <%= render :partial => "/blog/shared/rss_feed" %> - <%= blog_archive_list %> -<% end %> - -<%= render :partial => "/shared/content_page" %> -<% content_for :stylesheets, stylesheet_link_tag('refinerycms-blog') %> diff --git a/app/views/blog/shared/_categories.html.erb b/app/views/blog/shared/_categories.html.erb deleted file mode 100644 index 05cc53f..0000000 --- a/app/views/blog/shared/_categories.html.erb +++ /dev/null @@ -1,10 +0,0 @@ -<% if @blog_categories.any? %> -

    <%= t('.title') %>

    - -<% end %> \ No newline at end of file diff --git a/app/views/blog/shared/_post.html.erb b/app/views/blog/shared/_post.html.erb deleted file mode 100644 index 6cda22d..0000000 --- a/app/views/blog/shared/_post.html.erb +++ /dev/null @@ -1,46 +0,0 @@ -<% if post.live? %> -
    -
    -

    <%= link_to post.title, blog_post_url(post) %>

    -
    - - <%= "#{t('by', :scope => 'blog.posts.show')} #{post.author.username}" if post.author.present? %>. - <% if (categories = post.categories).any? %> - - <% end %> - <% if (tags = post.tags).any? %> - - <% end %> -
    -
    -
    - <% if blog_post_teaser_enabled? %> - <%= blog_post_teaser(post) %> - <% else %> - <%= post.body.html_safe %> - <% end %> -
    -
    -

    - <%= link_to t('read_more', :scope => 'blog.shared.posts'), blog_post_url(post) if blog_post_teaser_enabled? %> -

    - -
    -
    -<% end %> diff --git a/app/views/blog/shared/_posts.html.erb b/app/views/blog/shared/_posts.html.erb deleted file mode 100644 index 24a8199..0000000 --- a/app/views/blog/shared/_posts.html.erb +++ /dev/null @@ -1,10 +0,0 @@ -<% if @blog_posts.many? %> -

    <%= t('.other') %>

    - -<% end %> \ No newline at end of file diff --git a/app/views/blog/shared/_rss_feed.html.erb b/app/views/blog/shared/_rss_feed.html.erb deleted file mode 100644 index 1c2cef7..0000000 --- a/app/views/blog/shared/_rss_feed.html.erb +++ /dev/null @@ -1,2 +0,0 @@ -

    <%= t('.title') %>

    -<%= link_to t('.subscribe'), blog_rss_feed_url, :id => "rss_feed_subscribe"%> diff --git a/app/views/blog/shared/_tags.html.erb b/app/views/blog/shared/_tags.html.erb deleted file mode 100644 index b0b11ee..0000000 --- a/app/views/blog/shared/_tags.html.erb +++ /dev/null @@ -1,8 +0,0 @@ -<% if @tags.any? %> -

    <%= t('.title') %>

    - -<% end %> \ No newline at end of file diff --git a/app/views/refinery/admin/blog/_submenu.html.erb b/app/views/refinery/admin/blog/_submenu.html.erb new file mode 100644 index 0000000..442ab47 --- /dev/null +++ b/app/views/refinery/admin/blog/_submenu.html.erb @@ -0,0 +1,96 @@ + + +<% content_for :stylesheets, stylesheet_link_tag('refinery/refinerycms-blog')%> diff --git a/app/views/refinery/admin/blog/categories/_category.html.erb b/app/views/refinery/admin/blog/categories/_category.html.erb new file mode 100644 index 0000000..191f649 --- /dev/null +++ b/app/views/refinery/admin/blog/categories/_category.html.erb @@ -0,0 +1,16 @@ +
  • + + <%= category.title %> +   + + + <%= link_to refinery_icon_tag("application_edit.png"), + edit_admin_blog_category_path(category, :dialog => true, :height => 325), + :title => t('.edit') %> + <%= link_to refinery_icon_tag("delete.png"), admin_blog_category_path(category), + :class => "cancel confirm-delete", + :title => t('.delete'), + :method => :delete, + :confirm => t('message', :scope => 'shared.admin.delete', :title => category.title) %> + +
  • diff --git a/app/views/refinery/admin/blog/categories/_form.html.erb b/app/views/refinery/admin/blog/categories/_form.html.erb new file mode 100644 index 0000000..bfcbc7b --- /dev/null +++ b/app/views/refinery/admin/blog/categories/_form.html.erb @@ -0,0 +1,19 @@ +<%= form_for [:admin, @blog_category] do |f| -%> + <%= render :partial => "/shared/admin/error_messages", + :locals => { + :object => f.object, + :include_object_name => true + } %> + +
    + <%= f.label :title -%> + <%= f.text_field :title, :class => 'larger widest' -%> +
    + + <%= render :partial => "/shared/admin/form_actions", + :locals => { + :f => f, + :continue_editing => false, + :delete_title => t('delete', :scope => 'admin.blog.categories.category') + } %> +<% end %> diff --git a/app/views/refinery/admin/blog/categories/_sortable_list.html.erb b/app/views/refinery/admin/blog/categories/_sortable_list.html.erb new file mode 100644 index 0000000..df6a39b --- /dev/null +++ b/app/views/refinery/admin/blog/categories/_sortable_list.html.erb @@ -0,0 +1,7 @@ + +<%= render :partial => "/shared/admin/sortable_list", + :locals => { + :continue_reordering => (defined?(continue_reordering) ? continue_reordering : true) + } %> diff --git a/app/views/refinery/admin/blog/categories/edit.html.erb b/app/views/refinery/admin/blog/categories/edit.html.erb new file mode 100644 index 0000000..2872e82 --- /dev/null +++ b/app/views/refinery/admin/blog/categories/edit.html.erb @@ -0,0 +1 @@ +<%= render :partial => "form" %> diff --git a/app/views/refinery/admin/blog/categories/index.html.erb b/app/views/refinery/admin/blog/categories/index.html.erb new file mode 100644 index 0000000..5d17d42 --- /dev/null +++ b/app/views/refinery/admin/blog/categories/index.html.erb @@ -0,0 +1,26 @@ +<%= render :partial => '/admin/blog/submenu' %> +
    + <% if searching? %> +

    <%= t('results_for', :scope => 'shared.admin.search', :query => params[:search]) %>

    + <% if @blog_categories.any? %> + <%= render :partial => "blog_categories", + :collection => @blog_categories %> + <% else %> +

    <%= t('search_no_results', :scope => 'admin') %>

    + <% end %> + <% else %> + <% if @blog_categories.any? %> + <%= will_paginate @blog_categories %> + + <%= render :partial => "sortable_list" %> + + <%= will_paginate @blog_categories %> + <% else %> +

    + + <%= t('.no_items_yet', :create => t('new', :scope => 'admin.blog.submenu.categories')) %> + +

    + <% end %> + <% end %> +
    diff --git a/app/views/refinery/admin/blog/categories/new.html.erb b/app/views/refinery/admin/blog/categories/new.html.erb new file mode 100644 index 0000000..2872e82 --- /dev/null +++ b/app/views/refinery/admin/blog/categories/new.html.erb @@ -0,0 +1 @@ +<%= render :partial => "form" %> diff --git a/app/views/refinery/admin/blog/comments/_comment.html.erb b/app/views/refinery/admin/blog/comments/_comment.html.erb new file mode 100644 index 0000000..547b9e4 --- /dev/null +++ b/app/views/refinery/admin/blog/comments/_comment.html.erb @@ -0,0 +1,20 @@ +
  • "> + + <%= comment.name %> + - <%= truncate(comment.message, :length => 75) %> + + + <%= link_to refinery_icon_tag("application_go.png"), + blog_post_url(comment.post, :anchor => "comment-#{comment.to_param}"), + :title => t('.view_live_html'), + :target => "_blank" unless comment.unmoderated? %> + <%= link_to refinery_icon_tag('zoom.png'), admin_blog_comment_path(comment), + :title => t('.read') %> + <%= link_to refinery_icon_tag("cross.png"), + rejected_admin_blog_comment_path(comment, :return_to => request.path.split('/').last.gsub(/^comments$/, 'index')), + :title => t('.reject') unless comment.rejected? %> + <%= link_to refinery_icon_tag("tick.png"), + approved_admin_blog_comment_path(comment, :return_to => request.path.split('/').last.gsub(/^comments$/, 'index')), + :title => t('.approve') unless comment.approved? %> + +
  • diff --git a/app/views/refinery/admin/blog/comments/_sortable_list.html.erb b/app/views/refinery/admin/blog/comments/_sortable_list.html.erb new file mode 100644 index 0000000..e141dee --- /dev/null +++ b/app/views/refinery/admin/blog/comments/_sortable_list.html.erb @@ -0,0 +1,7 @@ + +<%= render :partial => "/shared/admin/sortable_list", + :locals => { + :continue_reordering => (defined?(continue_reordering) ? continue_reordering : true) + } %> diff --git a/app/views/refinery/admin/blog/comments/index.html.erb b/app/views/refinery/admin/blog/comments/index.html.erb new file mode 100644 index 0000000..aaec4ae --- /dev/null +++ b/app/views/refinery/admin/blog/comments/index.html.erb @@ -0,0 +1,35 @@ +<%= render :partial => '/admin/blog/submenu' %> +
    + <% if searching? %> +

    <%= t('results_for', :scope => 'shared.admin.search', :query => params[:search]) %>

    + <% if @blog_comments.any? %> + <%=# will_paginate @blog_comments + %> + + + + <%=# will_paginate @blog_comments + %> + <% else %> +

    <%= t('search_no_results', :scope => 'admin') %>

    + <% end %> + <% else %> + <% if @blog_comments.any? %> + <%=# will_paginate @blog_comments + %> + + <%= render :partial => "sortable_list" %> + + <%=# will_paginate @blog_comments + %> + <% else %> +

    + <%= t('.no_items_yet', + :type => t(action_name.gsub('index', 'new'), :scope => 'admin.blog.submenu.comments').downcase) %> +

    + <% end %> + <% end %> +
    diff --git a/app/views/refinery/admin/blog/comments/show.html.erb b/app/views/refinery/admin/blog/comments/show.html.erb new file mode 100644 index 0000000..d4c2186 --- /dev/null +++ b/app/views/refinery/admin/blog/comments/show.html.erb @@ -0,0 +1,63 @@ +
    +

    <%= t('.details')%>

    +

    + <%= t('.age') %>: <%= time_ago_in_words(@blog_comment.created_at) %> +

    +

    <%= t('.actions') %>

    + +
    +
    +

    <%= t('.comment') %>

    + + + + + + + + + + + + + + + + + +
    + <%= t('.blog_post') %> + + <%= link_to @blog_comment.post.title, + blog_post_url(@blog_comment.post, :anchor => "comment-#{@blog_comment.to_param}"), + :target => '_blank' %> +
    + <%= t('.from') %> + + <%= @blog_comment.name %> [<%= mail_to @blog_comment.email, @blog_comment.email, {:title => t('.click_to_email')} %>] +
    + <%= t('.date') %> + + <%= l(Date.parse(@blog_comment.created_at.to_s), :format => :long) %> +
    + <%= t('.message') %> + +

    + <%= @blog_comment.message.gsub("\r\n\r\n", "\r\n").gsub("\r\n", "

    ") %> +

    +
    +
    + +<% content_for :stylesheets, stylesheet_link_tag('refinery/refinerycms-blog') %> diff --git a/app/views/refinery/admin/blog/posts/_form.css.erb b/app/views/refinery/admin/blog/posts/_form.css.erb new file mode 100644 index 0000000..869ab9b --- /dev/null +++ b/app/views/refinery/admin/blog/posts/_form.css.erb @@ -0,0 +1,20 @@ + diff --git a/app/views/refinery/admin/blog/posts/_form.html.erb b/app/views/refinery/admin/blog/posts/_form.html.erb new file mode 100644 index 0000000..1fc0050 --- /dev/null +++ b/app/views/refinery/admin/blog/posts/_form.html.erb @@ -0,0 +1,108 @@ +<%= form_for [main_app, :refinery_admin, @blog_post] do |f| -%> + <%= render :partial => "/refinery/admin/error_messages", + :locals => { + :object => f.object, + :include_object_name => true + } %> + +
    + <%= f.label :title -%> + <%= f.text_field :title, :class => 'larger widest' -%> +
    + +
    +
    +
      +
    • + <%= link_to t('body', :scope => 'activerecord.attributes.blog_post'), "#page_part_body" %> +
    • +
    • + <%= link_to t('teaser', :scope => 'activerecord.attributes.blog_post'), "#page_part_teaser" %> +
    • + <% Refinery::Blog.tabs.each_with_index do |tab, tab_index| %> +
    • + <%= link_to tab.name.titleize, "#custom_tab_#{tab_index}" %> +
    • + <% end %> +
    + +
    + + <% part_index = -1 %> + <%= render :partial => 'form_part', + :locals => { + :f => f, + :part_index => (part_index += 1), + } -%> + <%= render :partial => 'teaser_part', + :locals => { + :f => f, + :part_index => (part_index += 1), + } if f.object.respond_to?(:custom_teaser) -%> + <% Refinery::Blog.tabs.each_with_index do |tab, tab_index| %> +
    + <%= render :partial => tab.partial, :locals => {:f => f} %> +
    + <% end %> +
    +
    +
    + +
    + <%= f.label :tag_list, t('blog.shared.tags.title') -%> + <%= f.text_field :tag_list, :class => 'larger' -%> +
    + +
    +

    + <%= link_to t('.advanced_options'), "#", + :id => 'toggle_advanced_options', + :title => t('.toggle_advanced_options') %> +

    + + <%= f.check_box :draft %> + <%= f.label :draft, t('.save_as_draft'), :class => "stripped" %> + +
    + + <%= render :partial => "/refinery/admin/form_actions", + :locals => { + :f => f, + :continue_editing => true, + :delete_title => t('delete', :scope => 'admin.blog.posts.post') + } %> +<% end -%> + +<% content_for :stylesheets, render(:partial => 'form.css') -%> +<% content_for :javascripts, render(:partial => 'form.js') -%> +<%= render 'refinery/shared/admin/autocomplete', :dom_id => '#blog_post_tag_list', :url => main_app.tags_refinery_admin_blog_posts_url %> diff --git a/app/views/refinery/admin/blog/posts/_form.js.erb b/app/views/refinery/admin/blog/posts/_form.js.erb new file mode 100644 index 0000000..87ad23f --- /dev/null +++ b/app/views/refinery/admin/blog/posts/_form.js.erb @@ -0,0 +1,23 @@ + diff --git a/app/views/refinery/admin/blog/posts/_form_part.html.erb b/app/views/refinery/admin/blog/posts/_form_part.html.erb new file mode 100644 index 0000000..114e493 --- /dev/null +++ b/app/views/refinery/admin/blog/posts/_form_part.html.erb @@ -0,0 +1,3 @@ +
    + <%= f.text_area :body, :rows => 20, :class => 'wymeditor widest' -%> +
    diff --git a/app/views/refinery/admin/blog/posts/_post.html.erb b/app/views/refinery/admin/blog/posts/_post.html.erb new file mode 100644 index 0000000..a7f09e0 --- /dev/null +++ b/app/views/refinery/admin/blog/posts/_post.html.erb @@ -0,0 +1,21 @@ +
  • + + <%= post.title %> + + <%= post.published_at.try(:strftime, '%b %d, %Y') || 'draft' %> + <%= " by #{post.author.username}" if post.author.present? %> + + + + <%= link_to refinery_icon_tag("application_go.png"), blog_post_url(post), + :title => t('.view_live_html'), + :target => "_blank" %> + <%= link_to refinery_icon_tag("application_edit.png"), edit_admin_blog_post_path(post), + :title => t('.edit') %> + <%= link_to refinery_icon_tag("delete.png"), admin_blog_post_path(post), + :class => "cancel confirm-delete", + :title => t('.delete'), + :method => :delete, + :confirm => t('message', :scope => 'shared.admin.delete', :title => post.title) %> + +
  • diff --git a/app/views/refinery/admin/blog/posts/_sortable_list.html.erb b/app/views/refinery/admin/blog/posts/_sortable_list.html.erb new file mode 100644 index 0000000..7ae0ad3 --- /dev/null +++ b/app/views/refinery/admin/blog/posts/_sortable_list.html.erb @@ -0,0 +1,7 @@ + +<%= render :partial => "/shared/admin/sortable_list", + :locals => { + :continue_reordering => (defined?(continue_reordering) ? continue_reordering : true) + } %> diff --git a/app/views/refinery/admin/blog/posts/_teaser_part.html.erb b/app/views/refinery/admin/blog/posts/_teaser_part.html.erb new file mode 100644 index 0000000..71d7d01 --- /dev/null +++ b/app/views/refinery/admin/blog/posts/_teaser_part.html.erb @@ -0,0 +1,11 @@ +
    + <%= f.text_area :custom_teaser, :rows => 20, :class => 'wymeditor widest' -%> +

    + + <%= link_to t('copy_body', :scope => 'admin.blog.posts.form'), "#", + :id => 'copy_body_link', + :title => t('copy_body_help', :scope => 'admin.blog.posts.form') %> + +

    +
    + diff --git a/app/views/refinery/admin/blog/posts/edit.html.erb b/app/views/refinery/admin/blog/posts/edit.html.erb new file mode 100644 index 0000000..2872e82 --- /dev/null +++ b/app/views/refinery/admin/blog/posts/edit.html.erb @@ -0,0 +1 @@ +<%= render :partial => "form" %> diff --git a/app/views/refinery/admin/blog/posts/index.html.erb b/app/views/refinery/admin/blog/posts/index.html.erb new file mode 100644 index 0000000..72037ca --- /dev/null +++ b/app/views/refinery/admin/blog/posts/index.html.erb @@ -0,0 +1,28 @@ +<%= render :partial => '/refinery/admin/blog/submenu' %> +
    + <% if searching? %> +

    <%= t('results_for', :scope => 'shared.admin.search', :query => params[:search]) %>

    + <% if @blog_posts.any? %> + + <% else %> +

    <%= t('no_results', :scope => 'shared.admin.search') %>

    + <% end %> + <% else %> + <% if @blog_posts.any? %> + <%= will_paginate @blog_posts %> + + <%= render :partial => "sortable_list" %> + + <%= will_paginate @blog_posts %> + <% else %> +

    + + <%= t('.no_items_yet', :create => t('new', :scope => 'admin.blog.submenu.posts')) %> + +

    + <% end %> + <% end %> +
    diff --git a/app/views/refinery/admin/blog/posts/new.html.erb b/app/views/refinery/admin/blog/posts/new.html.erb new file mode 100644 index 0000000..2872e82 --- /dev/null +++ b/app/views/refinery/admin/blog/posts/new.html.erb @@ -0,0 +1 @@ +<%= render :partial => "form" %> diff --git a/app/views/refinery/admin/blog/posts/uncategorized.html.erb b/app/views/refinery/admin/blog/posts/uncategorized.html.erb new file mode 100644 index 0000000..19d9e20 --- /dev/null +++ b/app/views/refinery/admin/blog/posts/uncategorized.html.erb @@ -0,0 +1,26 @@ +<%= render :partial => '/admin/blog/submenu' %> +
    + <% if searching? %> +

    <%= t('results_for', :scope => 'shared.admin.search', :query => params[:search]) %>

    + <% if @blog_posts.any? %> + <%= render :partial => "blog_posts", + :collection => @blog_posts %> + <% else %> +

    <%= t('search_no_results', :scope => 'admin') %>

    + <% end %> + <% else %> + <% if @blog_posts.any? %> + <%= will_paginate @blog_posts %> + + <%= render :partial => "sortable_list" %> + + <%= will_paginate @blog_posts %> + <% else %> +

    + + <%= t('.no_items_yet', :create => t('new', :scope => 'admin.blog.submenu.posts')) %> + +

    + <% end %> + <% end %> +
    diff --git a/app/views/refinery/admin/blog/settings/notification_recipients.html.erb b/app/views/refinery/admin/blog/settings/notification_recipients.html.erb new file mode 100644 index 0000000..41e7f2d --- /dev/null +++ b/app/views/refinery/admin/blog/settings/notification_recipients.html.erb @@ -0,0 +1,24 @@ +<%= form_tag do %> + +
    + + <%= label_tag :recipients, t('.value') %> + + <%= text_field_tag :recipients, @recipients, :class => "larger widest" %> +
    + +

    + <%= t('.hint') %> +

    +

    + <%= t('.example') %> +

    + + <%= render :partial => "/shared/admin/form_actions", + :locals => { + :f => nil, + :continue_editing => false, + :cancel_url => admin_blog_posts_url, + :hide_delete => true + } %> +<% end %> diff --git a/app/views/refinery/blog/categories/show.html.erb b/app/views/refinery/blog/categories/show.html.erb new file mode 100644 index 0000000..40444ec --- /dev/null +++ b/app/views/refinery/blog/categories/show.html.erb @@ -0,0 +1,21 @@ +<% content_for :body_content_title, @category.title %> + +<% content_for :body_content_left do %> + <% if @blog_posts.any? %> +
    + <%= render :partial => "/blog/shared/post", :collection => @blog_posts %> + <%= will_paginate @blog_posts %> +
    + <% else %> +

    + <%= t('.no_posts') %> +

    + <% end %> +<% end %> + +<% content_for :body_content_right do %> + <%= render :partial => "/blog/shared/categories" %> +<% end %> + +<%= render :partial => "/shared/content_page" %> +<% content_for :stylesheets, stylesheet_link_tag('refinerycms-blog') %> diff --git a/app/views/refinery/blog/comment_mailer/notification.html.erb b/app/views/refinery/blog/comment_mailer/notification.html.erb new file mode 100644 index 0000000..800f12c --- /dev/null +++ b/app/views/refinery/blog/comment_mailer/notification.html.erb @@ -0,0 +1,17 @@ +<%=raw t('.greeting') %>, + +<%=raw t('.you_recieved_new_comment') %> + +<%=raw t('.comment_starts') %> + +<%=raw t('.from') %>: <%= @comment.name %> +<%=raw t('.email') %>: <%= @comment.email %> +<%=raw t('.message') %>: +<%=simple_format strip_tags(@comment.body) %> + +<%=raw t('.comment_ends') %> + +<%=raw t('.closing_line') %>, +<%=raw RefinerySetting[:site_name] %> + +<%=raw t('.ps') %> diff --git a/app/views/refinery/blog/posts/_comment.html.erb b/app/views/refinery/blog/posts/_comment.html.erb new file mode 100644 index 0000000..5503826 --- /dev/null +++ b/app/views/refinery/blog/posts/_comment.html.erb @@ -0,0 +1,10 @@ +
    + <%= image_tag comment.avatar_url, :alt => comment.name, :class => 'avatar' %> + <%= simple_format auto_link(comment.message.to_s) %> +
    +

    + <%= t('by', :scope => 'blog.posts.comments', :who => comment.name) %>, + <%= t('time_ago', :scope => 'blog.posts.comments', :time => time_ago_in_words(comment.created_at)) %> +

    +
    +
    diff --git a/app/views/refinery/blog/posts/_nav.html.erb b/app/views/refinery/blog/posts/_nav.html.erb new file mode 100644 index 0000000..df4b435 --- /dev/null +++ b/app/views/refinery/blog/posts/_nav.html.erb @@ -0,0 +1,11 @@ + diff --git a/app/views/refinery/blog/posts/_post.html.erb b/app/views/refinery/blog/posts/_post.html.erb new file mode 100644 index 0000000..12978d3 --- /dev/null +++ b/app/views/refinery/blog/posts/_post.html.erb @@ -0,0 +1,31 @@ +<% flash.each do |key, value| %> +
    + <%= value %> +
    +<% end %> +
    +
    +

    <%= @blog_post.title %>

    +
    + + <%= "#{t('by', :scope => 'blog.posts.show')} #{@blog_post.author.username}" if @blog_post.author.present? %>. + <% if (categories = @blog_post.categories).any? %> + + <% end %> +
    +
    + <%= @blog_post.body.html_safe %> + + <% if BlogPost::ShareThis.enabled? %> + + <% end %> +
    +<%= render :partial => '/shared/draft_page_message' unless @blog_post.nil? or @blog_post.live? -%> +<%= render 'nav' if next_or_previous?(@blog_post) %> diff --git a/app/views/refinery/blog/posts/archive.html.erb b/app/views/refinery/blog/posts/archive.html.erb new file mode 100644 index 0000000..a2044e8 --- /dev/null +++ b/app/views/refinery/blog/posts/archive.html.erb @@ -0,0 +1,20 @@ +<% content_for :body_content_left do %> +

    <%= t('.blog_archive_for', :date => @archive_date.strftime('%B %Y')) %>

    + <% if @blog_posts.any? %> +
    + <%= render :partial => "/blog/shared/post", :collection => @blog_posts %> +
    + <% else %> +

    <%= t('.no_blog_articles_posted', :date => @archive_date.strftime('%B %Y')) %>

    + <% end %> +<% end %> + +<% content_for :body_content_right do %> + <%= render :partial => "/blog/shared/categories" %> + <%= render :partial => "/blog/shared/tags" %> + <%= render :partial => "/blog/shared/rss_feed" %> + <%= blog_archive_list %> +<% end %> + +<%= render :partial => "/shared/content_page" %> +<% content_for :stylesheets, stylesheet_link_tag('refinerycms-blog') %> diff --git a/app/views/refinery/blog/posts/index.html.erb b/app/views/refinery/blog/posts/index.html.erb new file mode 100644 index 0000000..8c3801a --- /dev/null +++ b/app/views/refinery/blog/posts/index.html.erb @@ -0,0 +1,24 @@ +<% content_for :body_content_left do %> + <%=raw @page[Page.default_parts.first.to_sym] if Page.default_parts.any? %> + + <% if @blog_posts.any? %> +
    + <%= render :partial => "/blog/shared/post", :collection => @blog_posts %> + <%= will_paginate @blog_posts %> +
    + <% else %> +

    <%= t('.no_blog_articles_yet') %>

    + <% end %> +<% end %> + +<% content_for :body_content_right do %> + <%=raw @page[Page.default_parts.second.to_sym] if Page.default_parts.many? %> + + <%= render :partial => "/blog/shared/categories" %> + <%= render :partial => "/blog/shared/tags" %> + <%= render :partial => "/blog/shared/rss_feed" %> + <%= blog_archive_list %> +<% end %> + +<%= render :partial => "/shared/content_page" %> +<% content_for :stylesheets, stylesheet_link_tag('refinerycms-blog') %> diff --git a/app/views/refinery/blog/posts/index.rss.builder b/app/views/refinery/blog/posts/index.rss.builder new file mode 100644 index 0000000..51fa4da --- /dev/null +++ b/app/views/refinery/blog/posts/index.rss.builder @@ -0,0 +1,17 @@ +xml.instruct! :xml, :version => "1.0" +xml.rss :version => "2.0" do + xml.channel do + xml.title RefinerySetting.find_or_set(:site_name, "Company Name") + xml.description RefinerySetting.find_or_set(:site_name, "Company Name") + " Blog Posts" + xml.link blog_root_url + + @blog_posts.each do |post| + xml.item do + xml.title post.title + xml.description post.body + xml.pubDate post.published_at.to_s(:rfc822) + xml.link blog_post_url(post) + end + end + end +end \ No newline at end of file diff --git a/app/views/refinery/blog/posts/show.html.erb b/app/views/refinery/blog/posts/show.html.erb new file mode 100644 index 0000000..cc763a8 --- /dev/null +++ b/app/views/refinery/blog/posts/show.html.erb @@ -0,0 +1,67 @@ +<% content_for :body_content_left do %> +
    + <%= render 'post' %> +
    + + <% if BlogPost.comments_allowed? %> + + <% end %> +<% end %> + +<% content_for :body_content_right do %> + <%= render :partial => "/blog/shared/categories" %> + <%= render :partial => "/blog/shared/tags" %> + <%= render :partial => "/blog/shared/posts" %> + <%= render :partial => "/blog/shared/rss_feed" %> + <%= blog_archive_list %> +<% end %> + +<%= render :partial => "/shared/content_page", :locals => { :remove_automatic_sections => true } %> + +<% content_for :stylesheets, stylesheet_link_tag('refinerycms-blog') %> +<% content_for :before_javascript_libraries, jquery_include_tags(:jquery_ui => false) %> +<% content_for :javascripts do %> + <%# enable AJAX'd post nav at your own risk until html5 history API implemented. %> + <%#= javascript_include_tag('refinerycms-blog') %> + + +<% end if BlogPost::ShareThis.enabled? %> diff --git a/app/views/refinery/blog/posts/tagged.html.erb b/app/views/refinery/blog/posts/tagged.html.erb new file mode 100644 index 0000000..904150f --- /dev/null +++ b/app/views/refinery/blog/posts/tagged.html.erb @@ -0,0 +1,22 @@ +<% content_for :body_content_title, "#{t('.posts_tagged')} “#{@tag_name.titleize}”".html_safe -%> + +<% content_for :body_content_left do %> + <% if @blog_posts.any? %> +
    + <%= render :partial => "/blog/shared/post", :collection => @blog_posts %> + <%= will_paginate @blog_posts %> +
    + <% else %> +

    <%= t('.no_blog_articles_yet') %>

    + <% end %> +<% end %> + +<% content_for :body_content_right do %> + <%= render :partial => "/blog/shared/categories" %> + <%= render :partial => "/blog/shared/tags" %> + <%= render :partial => "/blog/shared/rss_feed" %> + <%= blog_archive_list %> +<% end %> + +<%= render :partial => "/shared/content_page" %> +<% content_for :stylesheets, stylesheet_link_tag('refinerycms-blog') %> diff --git a/app/views/refinery/blog/shared/_categories.html.erb b/app/views/refinery/blog/shared/_categories.html.erb new file mode 100644 index 0000000..05cc53f --- /dev/null +++ b/app/views/refinery/blog/shared/_categories.html.erb @@ -0,0 +1,10 @@ +<% if @blog_categories.any? %> +

    <%= t('.title') %>

    + +<% end %> \ No newline at end of file diff --git a/app/views/refinery/blog/shared/_post.html.erb b/app/views/refinery/blog/shared/_post.html.erb new file mode 100644 index 0000000..6cda22d --- /dev/null +++ b/app/views/refinery/blog/shared/_post.html.erb @@ -0,0 +1,46 @@ +<% if post.live? %> +
    +
    +

    <%= link_to post.title, blog_post_url(post) %>

    +
    + + <%= "#{t('by', :scope => 'blog.posts.show')} #{post.author.username}" if post.author.present? %>. + <% if (categories = post.categories).any? %> + + <% end %> + <% if (tags = post.tags).any? %> + + <% end %> +
    +
    +
    + <% if blog_post_teaser_enabled? %> + <%= blog_post_teaser(post) %> + <% else %> + <%= post.body.html_safe %> + <% end %> +
    +
    +

    + <%= link_to t('read_more', :scope => 'blog.shared.posts'), blog_post_url(post) if blog_post_teaser_enabled? %> +

    + +
    +
    +<% end %> diff --git a/app/views/refinery/blog/shared/_posts.html.erb b/app/views/refinery/blog/shared/_posts.html.erb new file mode 100644 index 0000000..24a8199 --- /dev/null +++ b/app/views/refinery/blog/shared/_posts.html.erb @@ -0,0 +1,10 @@ +<% if @blog_posts.many? %> +

    <%= t('.other') %>

    + +<% end %> \ No newline at end of file diff --git a/app/views/refinery/blog/shared/_rss_feed.html.erb b/app/views/refinery/blog/shared/_rss_feed.html.erb new file mode 100644 index 0000000..1c2cef7 --- /dev/null +++ b/app/views/refinery/blog/shared/_rss_feed.html.erb @@ -0,0 +1,2 @@ +

    <%= t('.title') %>

    +<%= link_to t('.subscribe'), blog_rss_feed_url, :id => "rss_feed_subscribe"%> diff --git a/app/views/refinery/blog/shared/_tags.html.erb b/app/views/refinery/blog/shared/_tags.html.erb new file mode 100644 index 0000000..b0b11ee --- /dev/null +++ b/app/views/refinery/blog/shared/_tags.html.erb @@ -0,0 +1,8 @@ +<% if @tags.any? %> +

    <%= t('.title') %>

    + +<% end %> \ No newline at end of file diff --git a/app/views/refinery/shared/admin/_autocomplete.html.erb b/app/views/refinery/shared/admin/_autocomplete.html.erb new file mode 100644 index 0000000..b4898cc --- /dev/null +++ b/app/views/refinery/shared/admin/_autocomplete.html.erb @@ -0,0 +1,55 @@ +<% content_for :stylesheets, stylesheet_link_tag("ui-lightness/jquery-ui-1.8.13.custom.css") -%> + +<% content_for :javascripts do %> + <%= javascript_include_tag "https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.13/jquery-ui.min.js" %> + +<% end %> \ No newline at end of file diff --git a/app/views/shared/admin/_autocomplete.html.erb b/app/views/shared/admin/_autocomplete.html.erb deleted file mode 100644 index b4898cc..0000000 --- a/app/views/shared/admin/_autocomplete.html.erb +++ /dev/null @@ -1,55 +0,0 @@ -<% content_for :stylesheets, stylesheet_link_tag("ui-lightness/jquery-ui-1.8.13.custom.css") -%> - -<% content_for :javascripts do %> - <%= javascript_include_tag "https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.13/jquery-ui.min.js" %> - -<% end %> \ No newline at end of file diff --git a/features/support/paths.rb b/features/support/paths.rb index dbd04dd..1fdf9f8 100644 --- a/features/support/paths.rb +++ b/features/support/paths.rb @@ -4,9 +4,9 @@ module NavigationHelpers def path_to(page_name) case page_name when /the list of blog posts/ - admin_blog_posts_path + refinery_admin_blog_posts_path when /the new blog posts? form/ - new_admin_blog_post_path + new_refinery_admin_blog_post_path else begin if page_name =~ /the blog post titled "?([^\"]*)"?/ and (page = BlogPost.find_by_title($1)).present? diff --git a/refinerycms-blog.gemspec b/refinerycms-blog.gemspec index 14c2480..ff766da 100644 --- a/refinerycms-blog.gemspec +++ b/refinerycms-blog.gemspec @@ -47,58 +47,59 @@ Gem::Specification.new do |s| app/models/refinery/blog_post.rb app/models/refinery/categorization.rb app/views - app/views/admin - app/views/admin/blog - app/views/admin/blog/_submenu.html.erb - app/views/admin/blog/categories - app/views/admin/blog/categories/_category.html.erb - app/views/admin/blog/categories/_form.html.erb - app/views/admin/blog/categories/_sortable_list.html.erb - app/views/admin/blog/categories/edit.html.erb - app/views/admin/blog/categories/index.html.erb - app/views/admin/blog/categories/new.html.erb - app/views/admin/blog/comments - app/views/admin/blog/comments/_comment.html.erb - app/views/admin/blog/comments/_sortable_list.html.erb - app/views/admin/blog/comments/index.html.erb - app/views/admin/blog/comments/show.html.erb - app/views/admin/blog/posts - app/views/admin/blog/posts/_form.css.erb - app/views/admin/blog/posts/_form.html.erb - app/views/admin/blog/posts/_form.js.erb - app/views/admin/blog/posts/_form_part.html.erb - app/views/admin/blog/posts/_post.html.erb - app/views/admin/blog/posts/_sortable_list.html.erb - app/views/admin/blog/posts/_teaser_part.html.erb - app/views/admin/blog/posts/edit.html.erb - app/views/admin/blog/posts/index.html.erb - app/views/admin/blog/posts/new.html.erb - app/views/admin/blog/posts/uncategorized.html.erb - app/views/admin/blog/settings - app/views/admin/blog/settings/notification_recipients.html.erb - app/views/blog - app/views/blog/categories - app/views/blog/categories/show.html.erb - app/views/blog/comment_mailer - app/views/blog/comment_mailer/notification.html.erb - app/views/blog/posts - app/views/blog/posts/_comment.html.erb - app/views/blog/posts/_nav.html.erb - app/views/blog/posts/_post.html.erb - app/views/blog/posts/archive.html.erb - app/views/blog/posts/index.html.erb - app/views/blog/posts/index.rss.builder - app/views/blog/posts/show.html.erb - app/views/blog/posts/tagged.html.erb - app/views/blog/shared - app/views/blog/shared/_categories.html.erb - app/views/blog/shared/_post.html.erb - app/views/blog/shared/_posts.html.erb - app/views/blog/shared/_rss_feed.html.erb - app/views/blog/shared/_tags.html.erb - app/views/shared - app/views/shared/admin - app/views/shared/admin/_autocomplete.html.erb + app/views/refinery + app/views/refinery/admin + app/views/refinery/admin/blog + app/views/refinery/admin/blog/_submenu.html.erb + app/views/refinery/admin/blog/categories + app/views/refinery/admin/blog/categories/_category.html.erb + app/views/refinery/admin/blog/categories/_form.html.erb + app/views/refinery/admin/blog/categories/_sortable_list.html.erb + app/views/refinery/admin/blog/categories/edit.html.erb + app/views/refinery/admin/blog/categories/index.html.erb + app/views/refinery/admin/blog/categories/new.html.erb + app/views/refinery/admin/blog/comments + app/views/refinery/admin/blog/comments/_comment.html.erb + app/views/refinery/admin/blog/comments/_sortable_list.html.erb + app/views/refinery/admin/blog/comments/index.html.erb + app/views/refinery/admin/blog/comments/show.html.erb + app/views/refinery/admin/blog/posts + app/views/refinery/admin/blog/posts/_form.css.erb + app/views/refinery/admin/blog/posts/_form.html.erb + app/views/refinery/admin/blog/posts/_form.js.erb + app/views/refinery/admin/blog/posts/_form_part.html.erb + app/views/refinery/admin/blog/posts/_post.html.erb + app/views/refinery/admin/blog/posts/_sortable_list.html.erb + app/views/refinery/admin/blog/posts/_teaser_part.html.erb + app/views/refinery/admin/blog/posts/edit.html.erb + app/views/refinery/admin/blog/posts/index.html.erb + app/views/refinery/admin/blog/posts/new.html.erb + app/views/refinery/admin/blog/posts/uncategorized.html.erb + app/views/refinery/admin/blog/settings + app/views/refinery/admin/blog/settings/notification_recipients.html.erb + app/views/refinery/blog + app/views/refinery/blog/categories + app/views/refinery/blog/categories/show.html.erb + app/views/refinery/blog/comment_mailer + app/views/refinery/blog/comment_mailer/notification.html.erb + app/views/refinery/blog/posts + app/views/refinery/blog/posts/_comment.html.erb + app/views/refinery/blog/posts/_nav.html.erb + app/views/refinery/blog/posts/_post.html.erb + app/views/refinery/blog/posts/archive.html.erb + app/views/refinery/blog/posts/index.html.erb + app/views/refinery/blog/posts/index.rss.builder + app/views/refinery/blog/posts/show.html.erb + app/views/refinery/blog/posts/tagged.html.erb + app/views/refinery/blog/shared + app/views/refinery/blog/shared/_categories.html.erb + app/views/refinery/blog/shared/_post.html.erb + app/views/refinery/blog/shared/_posts.html.erb + app/views/refinery/blog/shared/_rss_feed.html.erb + app/views/refinery/blog/shared/_tags.html.erb + app/views/refinery/shared + app/views/refinery/shared/admin + app/views/refinery/shared/admin/_autocomplete.html.erb changelog.md config config/locales -- cgit v1.2.3