From: Bill Erickson Date: Wed, 9 Feb 2011 16:20:57 +0000 (-0500) Subject: display payments history as a separate tabbed UI. TODO: use tab name images to match... X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=95376584be8c7d7bbc3b6aa80b0e67cd930c6804;p=evergreen%2Fequinox.git display payments history as a separate tabbed UI. TODO: use tab name images to match myopac tabs --- diff --git a/Open-ILS/web/opac/skin/kcls/js/myopac.js b/Open-ILS/web/opac/skin/kcls/js/myopac.js index 0b884c01c7..fe61371c99 100644 --- a/Open-ILS/web/opac/skin/kcls/js/myopac.js +++ b/Open-ILS/web/opac/skin/kcls/js/myopac.js @@ -1373,12 +1373,21 @@ function myOPACShowTransactions(r) { if(trans.xact_type() == 'circulation') myOPACShowCircTransaction(trans, record, circ); else if(trans.xact_type() == 'grocery') myopacShowGenericTransaction( trans ); } - - myopacDrawPayments(); // XXX } +var paymentsDrawn = false; function myopacDrawPayments() { + unHideMe($("myopac_payments_div")); + hideMe($("myopac_circ_trans_div")); + hideMe($("myopac_trans_div")); + hideMe($("pay-fines-image")); + removeCSSClass($("myopac_fines_tab_link").parentNode, "myopac_xact_tab_selected"); + addCSSClass($("myopac_payments_tab_link").parentNode, "myopac_xact_tab_selected"); + + if(paymentsDrawn) return; + paymentsDrawn = true; + var before = new Date() before.setFullYear(before.getFullYear() - 1); // KCLS limits payment history view to 1 year. This will eventually be expanded diff --git a/Open-ILS/web/opac/skin/kcls/xml/myopac/myopac_summary.xml b/Open-ILS/web/opac/skin/kcls/xml/myopac/myopac_summary.xml index 37ce7f67b1..f385399c18 100644 --- a/Open-ILS/web/opac/skin/kcls/xml/myopac/myopac_summary.xml +++ b/Open-ILS/web/opac/skin/kcls/xml/myopac/myopac_summary.xml @@ -46,7 +46,27 @@ -
+ +
+ + Fines + + + Payments + +
+ + +
Payments
@@ -67,6 +87,7 @@
+ -



- - + @@ -91,7 +110,10 @@ - + @@ -141,7 +163,7 @@
Fines
&common.title; &common.author;&myopac.fines.due; &myopac.fines.returned; &myopac.fines.balance;

+ +
- Pay Fines/kcls/graphics/pay-fines-btn-hover.png';" src="/kcls/graphics/pay-fines-btn.png" style="position:relative;top:5px;" /> + Pay Fines/kcls/graphics/pay-fines-btn-hover.png';" src="/kcls/graphics/pay-fines-btn.png" style="position:relative;top:5px;" />