aboutsummaryrefslogtreecommitdiffstats
path: root/app/views
diff options
context:
space:
mode:
authorPhilip Arndt <parndt@gmail.com>2010-08-09 22:19:18 +1200
committerPhilip Arndt <parndt@gmail.com>2010-08-09 22:19:18 +1200
commit77546b5b65246c6af674c76ca4d0f9dcf6ce27dd (patch)
treef53e440f8b9ab8a1bd301a6ad4870245e5ec5fe8 /app/views
parent331acdae929b8cfa93badf2ba6f1191918ae4701 (diff)
downloadrefinerycms-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')
-rw-r--r--app/views/admin/blog/posts/_form.html.erb46
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