From: phasefx Date: Wed, 6 Jul 2005 12:51:29 +0000 (+0000) Subject: debug stuff. flesh patrons X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=c3f212aa8a89880207af300667e609121f808751;p=Evergreen.git debug stuff. flesh patrons git-svn-id: svn://svn.open-ils.org/ILS/trunk@1067 dcc99617-32d9-48b4-a31d-7c20da2025e4 --- diff --git a/Evergreen/staff_client/chrome/content/evergreen/patron/patron_search.js b/Evergreen/staff_client/chrome/content/evergreen/patron/patron_search.js index d70174919f..bdf54097dc 100644 --- a/Evergreen/staff_client/chrome/content/evergreen/patron/patron_search.js +++ b/Evergreen/staff_client/chrome/content/evergreen/patron/patron_search.js @@ -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)); }; } diff --git a/Evergreen/staff_client/chrome/content/evergreen/patron/patron_search_form.js b/Evergreen/staff_client/chrome/content/evergreen/patron/patron_search_form.js index 72aec0399b..6206c7d20d 100644 --- a/Evergreen/staff_client/chrome/content/evergreen/patron/patron_search_form.js +++ b/Evergreen/staff_client/chrome/content/evergreen/patron/patron_search_form.js @@ -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' ); diff --git a/Evergreen/staff_client/chrome/content/evergreen/patron/patron_search_results.js b/Evergreen/staff_client/chrome/content/evergreen/patron/patron_search_results.js index 9b35bb09cc..2178d96303 100644 --- a/Evergreen/staff_client/chrome/content/evergreen/patron/patron_search_results.js +++ b/Evergreen/staff_client/chrome/content/evergreen/patron/patron_search_results.js @@ -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)); }