json as "details" for last resort, and offline patron registration
authorphasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Fri, 11 Aug 2006 16:11:31 +0000 (16:11 +0000)
committerphasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Fri, 11 Aug 2006 16:11:31 +0000 (16:11 +0000)
git-svn-id: svn://svn.open-ils.org/ILS/trunk@5470 dcc99617-32d9-48b4-a31d-7c20da2025e4

Open-ILS/xul/staff_client/server/admin/offline_manage_xacts.js

index 0f7e8b7..4cc5970 100644 (file)
@@ -715,7 +715,23 @@ admin.offline_manage_xacts.prototype = {
        },
 
        'retrieve_details' : function() {
-               alert('Not Yet Implemented');
+               var obj = this;
+               JSAN.use('util.window'); var win = new util.window();
+               try {
+                       for (var i = 0; i < obj.sel_errors.length; i++) {
+                               var error = obj.errors[ obj.sel_errors[i] ];
+                               win.open(
+                                       'data:text/plain,' + window.escape(
+                                               'Details:\n' + obj.error.pretty_print(js2JSON(error))
+                                       ),
+                                       'offline_error_details',
+                                       'chrome,resizable,modal'
+                               );
+                       }
+               } catch(E) {
+                       alert(E);
+               }
+
        },
 }