From ac6bab2e833408821ac4b8bdc87ba61de51d5f8b Mon Sep 17 00:00:00 2001 From: Janusz Dobrowolski Date: Mon, 23 Jun 2008 20:59:08 +0000 Subject: [PATCH] Smaller fixes --- js/inserts.js | 4 ++-- js/utils.js | 10 +++++++--- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/js/inserts.js b/js/inserts.js index d85a9062..f078e717 100644 --- a/js/inserts.js +++ b/js/inserts.js @@ -184,7 +184,7 @@ var inserts = { JsHttpRequest.request('_'+this.name+'_changed', this.form); } } - e.onkeydown = function(ev) { +/* e.onkeydown = function(ev) { ev = ev||window.event; key = ev.keyCode||ev.which; if (key == 13 && (this.value != this.getAttribute('_last_val'))) { @@ -192,7 +192,7 @@ var inserts = { return false; } } - }, +*/ }, 'select': function(e) { if(e.onfocus==undefined) { e.onfocus = function() { diff --git a/js/utils.js b/js/utils.js index 5dbbcbf9..0bb87d94 100644 --- a/js/utils.js +++ b/js/utils.js @@ -130,7 +130,8 @@ // // User price formatting // -function price_format(post, num, dec, label) { +function price_format(post, num, dec, label, color) { + var el = label ? document.getElementById(post) : document.getElementsByName(post)[0]; //num = num.toString().replace(/\$|\,/g,''); if(isNaN(num)) num = "0"; @@ -149,9 +150,12 @@ function price_format(post, num, dec, label) { num = ((sign)?'':'-') + num; if(dec!=0) num = num + user.ds + cents; if(label) - document.getElementById(post).innerHTML = num; + el.innerHTML = num; else - document.getElementsByName(post)[0].value = num; + el.value = num; + if(color) { + el.style.color = (sign) ? '' : '#FF0000'; + } } function get_amount(doc, label) { -- 2.30.2