create_haggle.js.erb 947 B

12345678910111213141516
  1. $('#products_table').dataTable().fnGetNodes().forEach(function(row) {
  2. trTxt = $(row).attr('id');
  3. id = parseInt(trTxt.substring(trTxt.lastIndexOf('_') + 1, trTxt.length));
  4. if (id == <%= @pre_sale.id %>) {
  5. $(row).find('td:eq(0) input').val('<%= @pre_sale.amount.round(2) %>');
  6. $(row).find('td:eq(7) label').text('<%= number_to_currency(@pre_sale.discount, precision: 2) %>');
  7. $(row).find('td:eq(7) input').val('<%= @pre_sale.discount.round(2) %>');
  8. $(row).find('td:eq(6) label').text('<%= number_to_currency(@pre_sale.tax, precision: 2) %>');
  9. $(row).find('td:eq(6) input').val('<%= @pre_sale.tax.round(2) %>');
  10. $(row).find('td:eq(8) label').text('<%= number_to_currency(@pre_sale.total, precision: 2) %>');
  11. $(row).find('td:eq(8) input').val('<%= @pre_sale.total.round(2) %>');
  12. $(row).find(".hagglebutton").addClass("disabled").click(function(e){ e.preventDefault();});
  13. }
  14. });
  15. calculateTotals();
  16. $('#dialog').modal('toggle');