Sha256: 6cd08a22a42380dbe0041748acace69d8150df04b24e1f0e5de13cb13b1e3a43

Contents?: true

Size: 1.51 KB

Versions: 664

Compression:

Stored size: 1.51 KB

Contents

<h1>Unmatched Products</h1>

<p style="margin: 0 0 6px"><a href="/admin/products">All Products</a></p>

<br />
<form method="get" action="/admin/products/add-upcs">
	<select name="vendor_id">
		<option value="">Choose Vendor</option>
		
		<% Caboose::Vendor.all.each do |vendor| %>
			<option value="<%= vendor.id %>"
				<%= 'selected' if params[:vendor_id] and params[:vendor_id].to_i == vendor.id %>
			><%= vendor.name %></option>
		<% end %>
	</select>
	
	<input type="submit" value="Filter">
</form><br />

<% content_for :caboose_js do %>
	<script>
		$(document).ready(function() {
			$('form').one('submit', function(event) {
				event.preventDefault();
				
				// Prevent the form from being submitted by button click
				$('form input[type=submit]').attr('disabled', true);
				
				// If the vendor id has a value send it through; otherwise reload the page
				if ($('form select').val() != "") {
					$('form').submit();
				} else {
					window.location.href = '/admin/products/add-upcs';
				}
			});
		});
	</script>
<% end %>

<% if @products.count > 0 %>
	<table class='data' id='properties_table'>
		<tr>
			<th>ID</th>
			<th>Title</th>
			<th>Vendor</th>
		</tr>
		
		<% @products.each do |product| %>
			<tr onclick="window.location='/admin/products/<%= product.id %>/general';">
				<td><%= raw product.id %></td>
				<td><%= raw product.title %></td>
				<td><%= raw product.vendor.nil? ? 'Unknown' : product.vendor.name %></td>
			</tr>
		<% end %>
	</table>
<% else %>
  <p>There are no products right now.</p>
<% end %>

Version data entries

664 entries across 664 versions & 1 rubygems

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