debug stuff. flesh patrons
authorphasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Wed, 6 Jul 2005 12:51:29 +0000 (12:51 +0000)
committerphasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Wed, 6 Jul 2005 12:51:29 +0000 (12:51 +0000)
git-svn-id: svn://svn.open-ils.org/ILS/trunk@1067 dcc99617-32d9-48b4-a31d-7c20da2025e4

Evergreen/staff_client/chrome/content/evergreen/patron/patron_search.js
Evergreen/staff_client/chrome/content/evergreen/patron/patron_search_form.js
Evergreen/staff_client/chrome/content/evergreen/patron/patron_search_results.js

index d701749..bdf5409 100644 (file)
@@ -4,6 +4,7 @@ var test_variable = false;
 
 function patron_search_init(p) {
        sdump('D_PATRON_SEARCH',"TESTING: patron_search.js: " + mw.G['main_test_variable'] + '\n');
+       sdump('D_TRACE_ENTER',arg_dump(arguments));
 
        var clamshell = spawn_clamshell( 
                p.w.document, 'new_iframe', p.clamshell, { 
@@ -12,12 +13,16 @@ function patron_search_init(p) {
        );
 
        p.w.crazy_search = function (crazy_search_hash) {
+               sdump('D_TRACE_ENTER',arg_dump(arguments));
+               sdump('D_TRACE_EXIT',arg_dump(arguments));
                return patron_search( p.w, crazy_search_hash );
        };
+       sdump('D_TRACE_EXIT',arg_dump(arguments));
 }
 
 function patron_search(search_win, crazy_search_hash) {
        sdump('D_PATRON_SEARCH',arg_dump(arguments));
+       sdump('D_TRACE_ENTER',arg_dump(arguments));
        var result = [];
        try {
                result = user_request(
@@ -29,12 +34,17 @@ function patron_search(search_win, crazy_search_hash) {
        } catch(E) {
                handle_error(E);
        }
+       sdump('D_TRACE_EXIT',arg_dump(arguments));
        return result;
 }
 
 function patron_search_init_after_clamshell(p) {
        sdump('D_PATRON_SEARCH',arg_dump(arguments));
+       sdump('D_TRACE_ENTER',arg_dump(arguments));
+       sdump('D_TRACE_EXIT',arg_dump(arguments));
        return function (clamshell_w) {
+               sdump('D_PATRON_SEARCH',arg_dump(arguments));
+               sdump('D_TRACE_ENTER',arg_dump(arguments));
                p.w.search_form = spawn_patron_search_form(
                        clamshell_w.document, 
                        'new_iframe', 
@@ -50,13 +60,18 @@ function patron_search_init_after_clamshell(p) {
                                'onload' : patron_init_after_patron_search_results(p)
                        }
                );
+               sdump('D_TRACE_EXIT',arg_dump(arguments));
 
        };
 }
 
 function patron_init_after_patron_search_form(p) {
        sdump('D_PATRON_SEARCH',arg_dump(arguments));
+       sdump('D_TRACE_ENTER',arg_dump(arguments));
+       sdump('D_TRACE_EXIT',arg_dump(arguments));
        return function(form_w) {
+               sdump('D_PATRON_SEARCH',arg_dump(arguments));
+               sdump('D_TRACE_ENTER',arg_dump(arguments));
                form_w.register_search_callback(
                        function (ev) {
                                sdump('D_PATRON_SEARCH','Submitted: ' + 
@@ -68,12 +83,17 @@ function patron_init_after_patron_search_form(p) {
                                }
                        }
                );
+               sdump('D_TRACE_EXIT',arg_dump(arguments));
        };
 }
 
 function patron_init_after_patron_search_results(p) {
        sdump('D_PATRON_SEARCH',arg_dump(arguments));
+       sdump('D_TRACE_ENTER',arg_dump(arguments));
+       sdump('D_TRACE_EXIT',arg_dump(arguments));
        return function(results_w) {
+               sdump('D_PATRON_SEARCH',arg_dump(arguments));
+               sdump('D_TRACE_ENTER',arg_dump(arguments));
                results_w.register_patron_select_callback(
                        function (ev) {
                                alert('Selected: ' + 
@@ -88,9 +108,10 @@ function patron_init_after_patron_search_results(p) {
                                        'open-ils.actor.user.fleshed.retrieve',
                                        [ G.auth_ses[0], treeitem.getAttribute('record_id') ],
                                        function (request) {
-                                               sdump('D_PATRON_SEARCH',arg_dump(arguments));
+                                               sdump('D_PATRON_SEARCH','In flesh_patron_function: ' + arg_dump(arguments));
                                                try {
                                                        var patron = request.getResultObject();
+                                                       sdump('D_PATRON_SEARCH','patron = ' + js2JSON( patron ) + '\n');
                                                        results_w.map_patron_to_cols( patron, treeitem );
                                                } catch(E) {
                                                        sdump('D_ERROR',js2JSON(E) + '\n');
@@ -99,5 +120,6 @@ function patron_init_after_patron_search_results(p) {
                                );
                        }
                );
+               sdump('D_TRACE_EXIT',arg_dump(arguments));
        };
 }
index 72aec03..6206c7d 100644 (file)
@@ -34,7 +34,7 @@ function patron_search_form_init(p) {
 
        if (p.onload) {
                try {
-                       sdump('D_TRACE','trying psuedo-onload...\n');
+                       sdump('D_TRACE','trying psuedo-onload: ' + p.onload + '\n');
                        p.onload(p.w);
                } catch(E) {
                        sdump('D_ERROR', js2JSON(E) + '\n' );
index 9b35bb0..2178d96 100644 (file)
@@ -2,6 +2,7 @@ sdump('D_TRACE','Loading patron_search_results.js\n');
 
 function patron_search_results_init(p) {
        sdump('D_PATRON_SEARCH_RESULTS',"TESTING: patron_search_results.js: " + mw.G['main_test_variable'] + '\n');
+       sdump('D_TRACE_ENTER',arg_dump(arguments));
 
        p.w.patron_cols = [
                { 
@@ -51,35 +52,48 @@ function patron_search_results_init(p) {
 
         if (p.onload) {
                 try {
-                        sdump('D_TRACE','trying psuedo-onload...\n');
+                       sdump('D_TRACE','trying psuedo-onload: ' + p.onload + '\n');
                         p.onload(p.w);
                 } catch(E) {
                         sdump('D_ERROR', js2JSON(E) + '\n' );
                 }
         }
-
+       sdump('D_TRACE_EXIT',arg_dump(arguments));
 }
 
 function patron_search_results_init_after_paged_tree(p) {
+       sdump('D_PATRON_SEARCH_RESULTS',arg_dump(arguments));
+       sdump('D_TRACE_ENTER',arg_dump(arguments));
+       sdump('D_TRACE_EXIT',arg_dump(arguments));
        return function (tree_win) {
+               sdump('D_TRACE_ENTER',arg_dump(arguments));
+               sdump('D_PATRON_SEARCH_RESULTS',arg_dump(arguments));
                tree_win.register_select_callback( p.w._patron_select_callback );
                tree_win.register_flesh_row_function( p.w._flesh_patron_function );
                p.w.add_patrons = tree_win.add_rows;
+               sdump('D_TRACE_EXIT',arg_dump(arguments));
        };
 }
 
 function patron_search_results_map_patron_to_cols(p, patron, treeitem) {
+       sdump('D_PATRON_SEARCH_RESULTS',arg_dump(arguments));
+       sdump('D_TRACE_ENTER',arg_dump(arguments));
        var cols = new Array();
        for (var i = 0; i < p.w.patron_cols.length; i++) {
                var hash = p.w.patron_cols[i];
+               sdump('D_PATRON_SEARCH_RESULTS','Considering ' + js2JSON(hash) + '\n');
                var cmd = 'patron'+hash.fm_field_render;
+               sdump('D_PATRON_SEARCH_RESULTS','cmd = ' + cmd + '\n');
                var col = '';
                try {
                        col = eval( cmd );
+                       sdump('D_PATRON_SEARCH_RESULTS','eval = ' + col + '\n');
                } catch(E) {
                        sdump('D_ERROR',js2JSON(E) + '\n');
                }
                cols.push( col );
        }
+       sdump('D_PATRON_SEARCH_RESULTS','cols = ' + js2JSON(cols) + '\n');
        p.w.tree_win.map_cols_to_treeitem( cols, treeitem );
+       sdump('D_TRACE_EXIT',arg_dump(arguments));
 }