From: erickson Date: Wed, 13 Sep 2006 21:47:56 +0000 (+0000) Subject: making sure xul is updated in all cases where possible X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=86cd62e772bd343639df6da8fa228dea6bf2cb5b;p=evergreen%2Fpines.git making sure xul is updated in all cases where possible git-svn-id: svn://svn.open-ils.org/ILS/trunk@6088 dcc99617-32d9-48b4-a31d-7c20da2025e4 --- diff --git a/Evergreen/xul/staff_client/server/patron/ue.js b/Evergreen/xul/staff_client/server/patron/ue.js index 3583e6bbe4..f5a637f4f2 100644 --- a/Evergreen/xul/staff_client/server/patron/ue.js +++ b/Evergreen/xul/staff_client/server/patron/ue.js @@ -474,7 +474,11 @@ function uEditSaveUser(cloneme) { var evt; if( (evt = checkILSEvent(newuser)) || ! newuser ) { - if(evt) alert(js2JSON(newuser)); + if(evt) { + var j = js2JSON(newuser); + alert(j); + _debug("USER UPDATE FAILED:\n" + j); + } return; } @@ -511,9 +515,16 @@ function uEditSaveUser(cloneme) { uEditRefresh(); } + + uEditRefreshXUL(newuser); } +function uEditRefreshXUL(newuser) { + if (window.xulG && typeof window.xulG.on_save == 'function') + window.xulG.on_save(newuser); +} + function uEditRefresh() { var href = location.href; href = href.replace(/\&?clone=\d+/, '');