Sha256: e7f616f59ac7ae0a8088a898d8e7877e711b51077392e938b5db62a991d0ea8e

Contents?: true

Size: 1.26 KB

Versions: 122

Compression:

Stored size: 1.26 KB

Contents

<%= render :partial => 'caboose/posts/admin_header' %>

<style type='text/css'>
#content input[type=checkbox] { position: relative; }
</style>

<% cat_ids = @post.post_categories.collect { |cat| cat.id } %>
<% @categories.each do |cat| %>
  <% checked = cat_ids.include?(cat.id) %>
  <p>
    <input type='checkbox' id='cat_<%= cat.id %>' value='<%= cat.id %>' <%= checked ? "checked='true'" : '' %> onchange="check_category(<%= @post.id %>, this.value);" /> 
    <label for="cat_<%= cat.id %>"><%= cat.name %></label>
  </p>
<% end %>

<%= render :partial => 'caboose/posts/admin_footer' %>

<% content_for :caboose_css do %>
<style>
  #content2 p input[type="checkbox"] {
    top: 10px;
    margin-right: 5px;
  }
  #content2 > p {
    margin: 0 0 5px 0;
  }
</style>
<% end %>

<% content_for :caboose_js do %>
<%= javascript_include_tag "caboose/model/all" %>
<script type='text/javascript'>

function check_category(post_id, cat_id)
{
  var checked = $('#cat_' + cat_id).is(':checked');   

  $.ajax({
    url: '/admin/posts/' + post_id + '/' + (checked ? 'add-to-category' : 'remove-from-category'),
    data: { post_category_id: cat_id },
    success: function(resp) {}
  });
}

var modal = false;
$(window).load(function() {
  modal = new CabooseModal(800);
});

</script>
<% end %>

Version data entries

122 entries across 122 versions & 1 rubygems

Version Path
caboose-cms-0.9.229 app/views/caboose/posts/admin_edit_categories.html.erb
caboose-cms-1.0.2 app/views/caboose/posts/admin_edit_categories.html.erb
caboose-cms-1.0.1 app/views/caboose/posts/admin_edit_categories.html.erb
caboose-cms-0.9.228 app/views/caboose/posts/admin_edit_categories.html.erb
caboose-cms-0.9.227 app/views/caboose/posts/admin_edit_categories.html.erb
caboose-cms-0.9.226 app/views/caboose/posts/admin_edit_categories.html.erb
caboose-cms-0.9.225 app/views/caboose/posts/admin_edit_categories.html.erb
caboose-cms-0.9.224 app/views/caboose/posts/admin_edit_categories.html.erb
caboose-cms-0.9.223 app/views/caboose/posts/admin_edit_categories.html.erb
caboose-cms-0.9.222 app/views/caboose/posts/admin_edit_categories.html.erb
caboose-cms-0.9.221 app/views/caboose/posts/admin_edit_categories.html.erb
caboose-cms-0.9.220 app/views/caboose/posts/admin_edit_categories.html.erb
caboose-cms-0.9.219 app/views/caboose/posts/admin_edit_categories.html.erb
caboose-cms-0.9.218 app/views/caboose/posts/admin_edit_categories.html.erb
caboose-cms-0.9.217 app/views/caboose/posts/admin_edit_categories.html.erb
caboose-cms-0.9.216 app/views/caboose/posts/admin_edit_categories.html.erb
caboose-cms-0.9.215 app/views/caboose/posts/admin_edit_categories.html.erb
caboose-cms-0.9.214 app/views/caboose/posts/admin_edit_categories.html.erb
caboose-cms-0.9.213 app/views/caboose/posts/admin_edit_categories.html.erb
caboose-cms-0.9.212 app/views/caboose/posts/admin_edit_categories.html.erb