From cbe69503dcf5f3f040d5fbe71e950799928199ef Mon Sep 17 00:00:00 2001 From: Bill Erickson Date: Wed, 25 Jul 2012 15:33:48 -0400 Subject: [PATCH] acq invoice : price per copy column; more ui cleanup in progress Signed-off-by: Bill Erickson --- Open-ILS/src/templates/acq/invoice/view.tt2 | 6 +++++- Open-ILS/web/js/ui/default/acq/invoice/view.js | 11 ++++++++--- 2 files changed, 13 insertions(+), 4 deletions(-) diff --git a/Open-ILS/src/templates/acq/invoice/view.tt2 b/Open-ILS/src/templates/acq/invoice/view.tt2 index dd6c7129b7..2503964fde 100644 --- a/Open-ILS/src/templates/acq/invoice/view.tt2 +++ b/Open-ILS/src/templates/acq/invoice/view.tt2 @@ -161,7 +161,11 @@ dojoType='dijit.form.Button' onclick='saveChanges({reopen:true});'>[% l('Reopen') %] -
+ +
+
diff --git a/Open-ILS/web/js/ui/default/acq/invoice/view.js b/Open-ILS/web/js/ui/default/acq/invoice/view.js index 3e64528cf5..16f16256d4 100644 --- a/Open-ILS/web/js/ui/default/acq/invoice/view.js +++ b/Open-ILS/web/js/ui/default/acq/invoice/view.js @@ -398,7 +398,9 @@ function updateTotalCost() { for(var id in widgetRegistry.acqie) if(!widgetRegistry.acqie[id]._object.isdeleted()) totalCost += Number(widgetRegistry.acqie[id].cost_billed.getFormattedValue()); - totalInvoicedBox.attr('value', totalCost); + totalInvoicedBox = dojo.byId('acq-total-invoiced-box'); + //totalInvoicedBox.attr('value', totalCost); + totalInvoicedBox.innerHTML = totalCost; totalPaid = 0; for(var id in widgetRegistry.acqii) @@ -423,11 +425,14 @@ function updateTotalCost() { } if(totalCost < 0) { - openils.Util.addCSSClass(totalInvoicedBox.domNode, 'acq-invoice-invalid-amount'); + //openils.Util.addCSSClass(totalInvoicedBox.domNode, 'acq-invoice-invalid-amount'); + console.log('here totalCost < 0'); + openils.Util.addCSSClass(totalInvoicedBox, 'acq-invoice-invalid-amount'); invoiceSaveButton.attr('disabled', true); invoiceProrateButton.attr('disabled', true); } else { - openils.Util.removeCSSClass(totalInvoicedBox.domNode, 'acq-invoice-invalid-amount'); + //openils.Util.removeCSSClass(totalInvoicedBox.domNode, 'acq-invoice-invalid-amount'); + openils.Util.removeCSSClass(totalInvoicedBox, 'acq-invoice-invalid-amount'); if(!buttonsDisabled) { invoiceSaveButton.attr('disabled', false); invoiceProrateButton.attr('disabled', false); -- 2.11.0