From 6d35f2a2f8928470ddf8839e25b9d313c76210a1 Mon Sep 17 00:00:00 2001 From: erickson Date: Tue, 15 Nov 2005 22:54:11 +0000 Subject: [PATCH] added renewal code to myopac for circulations... needs debugging, permissions fixing on the middle layer to work git-svn-id: svn://svn.open-ils.org/ILS/trunk@2039 dcc99617-32d9-48b4-a31d-7c20da2025e4 --- Open-ILS/web/opac/skin/default/js/myopac.js | 11 ++++++++--- Open-ILS/web/opac/skin/default/xml/myopac_checked.xml | 3 ++- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/Open-ILS/web/opac/skin/default/js/myopac.js b/Open-ILS/web/opac/skin/default/js/myopac.js index c458d4b17c..2ee000a886 100644 --- a/Open-ILS/web/opac/skin/default/js/myopac.js +++ b/Open-ILS/web/opac/skin/default/js/myopac.js @@ -93,6 +93,7 @@ function myOPACShowChecked() { var checkedRowTemplate; var circsCache = new Array(); +var checkedDrawn = false; function myOPACDrawCheckedOut(r) { @@ -101,8 +102,9 @@ function myOPACDrawCheckedOut(r) { var loading = $("myopac_checked_loading"); var none = $("myopac_checked_none"); - if(checkedRowTemplate) return; - checkedRowTemplate = tbody.removeChild($("myopac_checked_row")); + if(checkedDrawn) return; + if(!checkedRowTemplate) + checkedRowTemplate = tbody.removeChild($("myopac_checked_row")); clearNodes( tbody, [ loading, none ] ); @@ -146,8 +148,11 @@ function myOPACRenewCirc(circid) { alert('renewing ' + circ.id()); var req = new Request(RENEW_CIRC, G.user.session, circ ); req.send(true); - req.result(); + var res = req.result(); + alert('renew result: ' + js2JSON(res)); alert($('myopac_renew_success').innerHTML); + checkedDrawn = false; + myOPACShowChecked(); } diff --git a/Open-ILS/web/opac/skin/default/xml/myopac_checked.xml b/Open-ILS/web/opac/skin/default/xml/myopac_checked.xml index 55c6a28306..3a9a724ac9 100644 --- a/Open-ILS/web/opac/skin/default/xml/myopac_checked.xml +++ b/Open-ILS/web/opac/skin/default/xml/myopac_checked.xml @@ -37,7 +37,8 @@ - Renew + Renew -- 2.43.2