diff options
author | Philip Arndt <parndt@gmail.com> | 2010-08-09 22:19:18 +1200 |
---|---|---|
committer | Philip Arndt <parndt@gmail.com> | 2010-08-09 22:19:18 +1200 |
commit | 77546b5b65246c6af674c76ca4d0f9dcf6ce27dd (patch) | |
tree | f53e440f8b9ab8a1bd301a6ad4870245e5ec5fe8 /app/views/admin | |
parent | 331acdae929b8cfa93badf2ba6f1191918ae4701 (diff) | |
download | refinerycms-blog-77546b5b65246c6af674c76ca4d0f9dcf6ce27dd.tar.gz refinerycms-blog-77546b5b65246c6af674c76ca4d0f9dcf6ce27dd.tar.bz2 refinerycms-blog-77546b5b65246c6af674c76ca4d0f9dcf6ce27dd.zip |
add advanced options to blog post and prepare to add checkboxes for categories.
Diffstat (limited to 'app/views/admin')
-rw-r--r-- | app/views/admin/blog/posts/_form.html.erb | 46 |
1 files changed, 40 insertions, 6 deletions
diff --git a/app/views/admin/blog/posts/_form.html.erb b/app/views/admin/blog/posts/_form.html.erb index 5d9f347..a03ff82 100644 --- a/app/views/admin/blog/posts/_form.html.erb +++ b/app/views/admin/blog/posts/_form.html.erb @@ -10,16 +10,50 @@ <%= f.label :body -%> <%= f.text_area :body, :rows => 20, :class => 'wymeditor widest' -%> </div> - - <div class='field'> - <%= f.label :draft -%> - <%= f.check_box :draft -%> + <div id='more_options_field'> + <p> + <%= link_to t('.advanced_options'), "#", + :id => 'toggle_advanced_options', + :title => t('.toggle_advanced_options') %> + </p> + <span id='draft_field'> + <%= f.check_box :draft %> + <%= f.label :draft, t('.save_as_draft'), :class => "stripped" %> + </span> + </div> + <div id='more_options' style="display:none;"> + <div class="hemisquare"> + <h3><%= t('admin.blog.submenu.categories.title') %></h3> + <ul class='categories'> + <% @blog_categories.each do |category| %> + <li> + checkboxes for category <%= category.title %> + </li> + <% end %> + </ul> + </div> + <div class='hemisquare right_side'> + </div> </div> - <%= render :partial => "/shared/admin/form_actions", :locals => { :f => f, - :continue_editing => false, + :continue_editing => true, :delete_title => t('admin.blogs.blogs.delete') } %> <% end -%> +<% content_for :head do %> + <script type='text/javascript'> + $(document).ready(function(){ + $('#toggle_advanced_options').click(function(e){ + e.preventDefault(); + + $('#more_options').animate({opacity: 'toggle', height: 'toggle'}, 250); + + $('html,body').animate({ + scrollTop: $('#toggle_advanced_options').parent().offset().top + }, 250); + }); + }); + </script> +<% end %>
\ No newline at end of file |