moved fm debugger here to share it
authorerickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Mon, 2 Oct 2006 14:14:52 +0000 (14:14 +0000)
committererickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Mon, 2 Oct 2006 14:14:52 +0000 (14:14 +0000)
git-svn-id: svn://svn.open-ils.org/ILS/trunk@6352 dcc99617-32d9-48b4-a31d-7c20da2025e4

Open-ILS/web/opac/common/js/utils.js

index da5a61b..ea293b5 100644 (file)
@@ -636,21 +636,26 @@ function mkYearMonDay(date) {
 
 
 function debugFMObject(obj) {
-       if(typeof obj != 'object' ) return;
+       if(typeof obj != 'object' ) return obj;
        _debug("---------------------");
        var keys = fmclasses[obj.classname];
-       if(!keys) { _debug(js2JSON(obj)); return; }
+       if(!keys) { _debug(formatJSON(js2JSON(obj))); return; }
 
        keys.sort();
        for( var i = 0; i < keys.length; i++ ) {
+               var key = keys[i];
+               while( key.length < 20 ) key += ' ';
                var val = obj[keys[i]]();
                if( typeof val == 'object' ) {
-                       _debug(keys[i]+' :=\n');
+                       _debug(key+' :=\n');
                        _debugFMObject(val);
                } else {
-                       _debug(keys[i]+' = ' +val);
+                       _debug(key+' = ' +val);
                }
 
        }
        _debug("---------------------");
 }
+
+
+