X-Git-Url: https://delta.frontaccounting.com/gitweb/?a=blobdiff_plain;f=js%2Fallocate.js;h=c550a2985dea9dc4f5c520aed0c38e7c65fbdd8d;hb=8c94b517883aa153f9f9be1450a3d7412773a947;hp=077af675ed92af4861b2dca6c43ae69d5c09aefb;hpb=9f3538fb03c7c7a57bf4b14fd4966d37588e9026;p=fa-stable.git diff --git a/js/allocate.js b/js/allocate.js index 077af675..c550a298 100644 --- a/js/allocate.js +++ b/js/allocate.js @@ -1,28 +1,56 @@ +function focus_alloc(i) { + save_focus(i); + i.setAttribute('_last', get_amount(i.name)); +} + +function blur_alloc(i) { + var change = get_amount(i.name); + price_format(i.name, change, user.pdec); + if(change<0) change = 0; + change = change-i.getAttribute('_last'); + var total = get_amount('total_allocated', 1)+change; + var left = get_amount('left_to_allocate', 1)-change; + + price_format('left_to_allocate', left, user.pdec, 1, 1); + price_format('total_allocated', total, user.pdec, 1, 1); +} + function allocate_all(doc) { var amount = get_amount('amount'+doc); var unallocated = get_amount('un_allocated'+doc); var total = get_amount('total_allocated', 1); var left = get_amount('left_to_allocate', 1); - - if(unallocated