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. --- app/views/refinery/admin/blog/posts/_form.html.erb | 108 +++++++++++++++++++++ 1 file changed, 108 insertions(+) create mode 100644 app/views/refinery/admin/blog/posts/_form.html.erb (limited to 'app/views/refinery/admin/blog/posts/_form.html.erb') 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 %> -- cgit v1.2.3