Sha256: f12d5b6ea4acd33ffa63f9e5eee2c72ecad7f12377cf2aa60ea39ddb91d8fab2

Contents?: true

Size: 1.17 KB

Versions: 593

Compression:

Stored size: 1.17 KB

Contents

<%
s = @site
%>
<%= render :partial => 'caboose/sites/admin_header' %>

<h2>Block Types</h2>
<div id='block_types'>
<table class='data'>
<tr><th>&nbsp;</th><th>Name</th><th>Description</th></tr>
<% bt_ids = @site.block_type_site_memberships.collect{ |bt| bt.block_type_id } %>
<% Caboose::BlockType.where("parent_id is null").reorder('name').all.each do |bt| %>
  <tr>
    <td align='center'><input type='checkbox' name='block_type_id_<%= bt.id %>' <%= bt_ids.include?(bt.id) ? "checked='true'" : '' %> onclick="toggle_block_type_site_membership(<%= @site.id %>, <%= bt.id %>, $(this).prop('checked'));" /></td>
    <td><%= bt.name %></td>
    <td><%= bt.description %></td>
  </tr>
<% end %>
</table><br/>
</div>
      
<div id='message'></div>

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

<% content_for :caboose_js do %>
<script type="text/javascript">

$(document).ready(function() {
      
});

function toggle_block_type_site_membership(site_id, block_type_id, checked)
{
  $.ajax({
    url: '/admin/block-types/' + block_type_id,
    type: 'put',
    data: {
      site_id: [site_id, checked ? 1 : 0]
    },        
    succes: function(resp) {}
  });
}

</script>
<% end %>

Version data entries

593 entries across 593 versions & 1 rubygems

Version Path
caboose-cms-0.9.175 app/views/caboose/sites/admin_edit_block_types.html.erb
caboose-cms-0.9.174 app/views/caboose/sites/admin_edit_block_types.html.erb
caboose-cms-0.9.173 app/views/caboose/sites/admin_edit_block_types.html.erb
caboose-cms-0.9.172 app/views/caboose/sites/admin_edit_block_types.html.erb
caboose-cms-0.9.171 app/views/caboose/sites/admin_edit_block_types.html.erb
caboose-cms-0.9.170 app/views/caboose/sites/admin_edit_block_types.html.erb
caboose-cms-0.9.169 app/views/caboose/sites/admin_edit_block_types.html.erb
caboose-cms-0.9.168 app/views/caboose/sites/admin_edit_block_types.html.erb
caboose-cms-0.9.167 app/views/caboose/sites/admin_edit_block_types.html.erb
caboose-cms-0.9.166 app/views/caboose/sites/admin_edit_block_types.html.erb
caboose-cms-0.9.165 app/views/caboose/sites/admin_edit_block_types.html.erb
caboose-cms-0.9.164 app/views/caboose/sites/admin_edit_block_types.html.erb
caboose-cms-0.9.163 app/views/caboose/sites/admin_edit_block_types.html.erb
caboose-cms-0.9.162 app/views/caboose/sites/admin_edit_block_types.html.erb
caboose-cms-0.9.161 app/views/caboose/sites/admin_edit_block_types.html.erb
caboose-cms-0.9.160 app/views/caboose/sites/admin_edit_block_types.html.erb
caboose-cms-0.9.159 app/views/caboose/sites/admin_edit_block_types.html.erb
caboose-cms-0.9.158 app/views/caboose/sites/admin_edit_block_types.html.erb
caboose-cms-0.9.157 app/views/caboose/sites/admin_edit_block_types.html.erb
caboose-cms-0.9.156 app/views/caboose/sites/admin_edit_block_types.html.erb