diff --git a/templates/Parts/edit/_orderdetails.html.twig b/templates/Parts/edit/_orderdetails.html.twig index 73278848..3a6c48f0 100644 --- a/templates/Parts/edit/_orderdetails.html.twig +++ b/templates/Parts/edit/_orderdetails.html.twig @@ -32,8 +32,26 @@ //Increase the index newForm = newForm.replace(/__name__/g, index); + //Set default value + $vals = $(newForm).find("input[id$='min_discount_quantity']"); + + //Determine the id of the fields we later update + var price_related_id = $("input[id$='price_related_quantity']", newForm).attr('id'); + var min_discount_id = $("input[id$='min_discount_quantity']", newForm).attr('id'); + + //Determine the new value for the min_discount_qty + var new_min_amount = $("input[id$='min_discount_quantity']" , $holder).last().val(); + new_min_amount = parseInt(new_min_amount) + 1; + //Determine the next exponent, 10 -> 100 -> 1000 + new_min_amount = Math.pow(10, Math.ceil(Math.log10(new_min_amount))); + $holder.children("tbody").append(newForm); + // Now really update the values, after they were inserted into dom + $("#" + min_discount_id).val(new_min_amount); + $("#" + price_related_id).val("1"); + + //Reinit the selectpickers $(".selectpicker").selectpicker();