From d3bf5282159711dc2809bedaebd04be255fdd58f Mon Sep 17 00:00:00 2001 From: Janusz Dobrowolski Date: Thu, 20 May 2010 15:48:38 +0000 Subject: [PATCH] Additional fix for bugfix [0000229]. --- CHANGELOG.txt | 3 +++ js/payalloc.js | 5 +++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.txt b/CHANGELOG.txt index 901f47fe..6d01e32a 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -19,6 +19,9 @@ Legend: ! -> Note $ -> Affected files +# [0000229] Payment overallocation is now forbidden (addendum) +$ /js/payalloc.js + 12-May-2010 Janusz Dobrowolski # [0000226] Fixed diagnostic checks for javascript cached files, improved readability $ /admin/system_diagnostics.php diff --git a/js/payalloc.js b/js/payalloc.js index 7bdd9914..16573279 100644 --- a/js/payalloc.js +++ b/js/payalloc.js @@ -14,8 +14,9 @@ function focus_alloc(i) { } function blur_alloc(i) { - var change = get_amount(i.name); - price_format(i.name, change, user.pdec); + var change = Math.min(get_amount(i.name), get_amount('maxval'+i.name.substr(6), 1)) + + price_format(i.name, change, user.pdec); if (i.name != 'amount' && i.name != 'charge') { if (change<0) change = 0; change = change-i.getAttribute('_last'); -- 2.30.2