if(trans.xact_type() == 'circulation') myOPACShowCircTransaction(trans, record, circ);\r
else if(trans.xact_type() == 'grocery') myopacShowGenericTransaction( trans );\r
}\r
-\r
- myopacDrawPayments(); // XXX\r
}\r
\r
+var paymentsDrawn = false;\r
function myopacDrawPayments() {\r
\r
+ unHideMe($("myopac_payments_div")); \r
+ hideMe($("myopac_circ_trans_div"));\r
+ hideMe($("myopac_trans_div"));\r
+ hideMe($("pay-fines-image"));\r
+ removeCSSClass($("myopac_fines_tab_link").parentNode, "myopac_xact_tab_selected");\r
+ addCSSClass($("myopac_payments_tab_link").parentNode, "myopac_xact_tab_selected");\r
+\r
+ if(paymentsDrawn) return;\r
+ paymentsDrawn = true;\r
+\r
var before = new Date()\r
before.setFullYear(before.getFullYear() - 1);\r
// KCLS limits payment history view to 1 year. This will eventually be expanded \r
</tbody>\r
</table>\r
\r
- <div id='myopac_payments_div' class=''>\r
+ <style>\r
+ .myopac_xact_tab { font-size: 150%; border: 1px solid #888; background: #3399cc;}\r
+ .myopac_xact_tab_selected { background: #FFF; }\r
+ </style>\r
+ <div id='fines_payments_wrapper' style='width:100%; background: #929292; padding: 3px; margin-top: 10px;'>\r
+ <span class='myopac_xact_tab myopac_xact_tab_selected'>\r
+ <a href='javascript:;' id='myopac_fines_tab_link' \r
+ onclick='hideMe($("myopac_payments_div")); \r
+ unHideMe($("pay-fines-image"));\r
+ unHideMe($("myopac_trans_div")); \r
+ unHideMe($("myopac_circ_trans_div"));\r
+ addCSSClass($("myopac_fines_tab_link").parentNode, "myopac_xact_tab_selected");\r
+ removeCSSClass($("myopac_payments_tab_link").parentNode, "myopac_xact_tab_selected");'>Fines</a>\r
+ </span>\r
+ <span class='myopac_xact_tab'>\r
+ <a href='javascript:;' id='myopac_payments_tab_link' onclick='myopacDrawPayments()'>Payments</a>\r
+ </span>\r
+ </div>\r
+\r
+ <!-- Payments History -->\r
+ <div id='myopac_payments_div' class='hide_me'>\r
<div><b>Payments</b></div>\r
<table width='100%' class='data_grid data_grid_center' id='myopac_payments_table'>\r
<thead><tr>\r
</tbody>\r
</table>\r
</div>\r
+ <!-- /Payments History -->\r
\r
<!--\r
<div id='accrue_explanation' class='hide_me'>\r
</div>\r
-->\r
\r
-\r
<!-- Table for circulation transactions only -->\r
<div id='myopac_circ_trans_div' class='hide_me'>\r
<br/><hr/><br/>\r
<table width='100%' class='data_grid data_grid_center' id='myopac_circ_trans_table'>\r
<thead>\r
- <!--<tr><td colspan='10' style='padding: 6px'><b>&myopac.fines.overdue;</b></td></tr>-->\r
- <tr><td colspan='10' style='padding: 6px'><b>Fines</b></td></tr>\r
+ <!-- <tr><td colspan='10' style='padding: 6px'><b>Fines</b></td></tr> -->\r
<tr>\r
<td>&common.title;</td>\r
<td>&common.author;</td>\r
<td>&myopac.fines.due;</td>\r
<td>&myopac.fines.returned;</td>\r
<td>&myopac.fines.balance;</td>\r
- <td align="center" nowrap="nowrap" style="white-space:nowrap;"><label for="pay_fines_box1">Pay Fines</label><br /><input id="pay_fines_box1" checked="checked" type="checkbox" onclick="checkAll($('myopac_circ_trans_tbody'), this, 'selector');" class="" title="Click to (un)select all fines" /></td>\r
+ <td align="center" nowrap="nowrap" style="white-space:nowrap;"><label for="pay_fines_box1">Pay Fines</label><br />\r
+ <input id="pay_fines_box1" checked="checked" type="checkbox" \r
+ onclick="checkAll($('myopac_circ_trans_tbody'), this, 'selector');" class="" title="Click to (un)select all fines" />\r
+ </td>\r
</tr>\r
</thead>\r
<tbody id='myopac_circ_trans_tbody'>\r
</tbody>\r
</table>\r
</div>\r
- <a href="javascript:;" onclick="showPaymentForm();"><img alt="Pay Fines" onmouseover="this.src='<!--#echo var="OILS_SKIN_BASE"-->/kcls/graphics/pay-fines-btn-hover.png';" src="<!--#echo var="OILS_SKIN_BASE"-->/kcls/graphics/pay-fines-btn.png" style="position:relative;top:5px;" /></a>\r
+ <a id='pay-fines-image' href="javascript:;" onclick="showPaymentForm();"><img alt="Pay Fines" onmouseover="this.src='<!--#echo var="OILS_SKIN_BASE"-->/kcls/graphics/pay-fines-btn-hover.png';" src="<!--#echo var="OILS_SKIN_BASE"-->/kcls/graphics/pay-fines-btn.png" style="position:relative;top:5px;" /></a>\r
\r
<br/>\r
</div>\r