From 51689da8a6aee203717b74266ecede444b0c13e2 Mon Sep 17 00:00:00 2001 From: Bill Erickson Date: Mon, 16 Jul 2012 12:14:43 -0400 Subject: [PATCH] Invice show/hide summary button; part 1 Signed-off-by: Bill Erickson --- Open-ILS/src/templates/acq/invoice/view.tt2 | 16 ++++++++++++++-- Open-ILS/web/js/ui/default/acq/invoice/view.js | 18 ++++++++++++++++++ 2 files changed, 32 insertions(+), 2 deletions(-) diff --git a/Open-ILS/src/templates/acq/invoice/view.tt2 b/Open-ILS/src/templates/acq/invoice/view.tt2 index 9023c4a271..f8d51a83a7 100644 --- a/Open-ILS/src/templates/acq/invoice/view.tt2 +++ b/Open-ILS/src/templates/acq/invoice/view.tt2 @@ -8,7 +8,15 @@
-
+
+
+ +
+
+

+ +
+
@@ -132,7 +140,11 @@
- + 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 87970a7cd7..0aa131059f 100644 --- a/Open-ILS/web/js/ui/default/acq/invoice/view.js +++ b/Open-ILS/web/js/ui/default/acq/invoice/view.js @@ -59,6 +59,20 @@ function init() { itemTypes = pcrud.retrieveAll('aiit'); + dojo.byId('acq-invoice-summary-toggle-off').onclick = function() { + openils.Util.hide(dojo.byId('acq-invoice-summary')); + openils.Util.show(dojo.byId('acq-invoice-summary-small')); + }; + + dojo.byId('acq-invoice-summary-toggle-on').onclick = function() { + openils.Util.show(dojo.byId('acq-invoice-summary')); + openils.Util.hide(dojo.byId('acq-invoice-summary-small')); + } + + // show summary info by default + dojo.byId('acq-invoice-summary-toggle-on').onclick(); + + if(cgi.param('create')) { renderInvoice(); @@ -122,6 +136,10 @@ function renderInvoice() { } if(invoice) { + + // TODO : update for new invoices + dojo.byId('acq-invoice-summary-name').innerHTML = invoice.inv_ident(); + dojo.forEach( invoice.items(), function(item) { -- 2.11.0