button onClick='Qrammer.build_product_list()' class='btn btn-inverse'Lijst
table#products-table.table.table-striped.table-hover
tbody
- content_for :footer do
javascript:
jQuery(function(){
$.get('#{product_list_supplier_path(@supplier, format: :json).html_safe}', function(res){
window.products = res
body = $('#products-table tbody')
for(var category in window.products){
body.append('
'+category+' |
');
var category_ref = window.products[category];
for(var iproduct = 0; iproduct < window.products[category].length; iproduct++){
var product_index = iproduct;
row = $('
');
button = $('');
var callback = (function(ref){
return function(){ Qrammer.add_product(ref[product_index]) }
})(category_ref)
button.click(callback);
row.append(''+window.products[category][iproduct].name+' | ');
row.append(''+Qrammer.currency(window.products[category][iproduct].price)+' | ');
row.append($(' | ').append(button));
body.append(row);
}
}
})
})