added object dumper method
authorerickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Mon, 2 Oct 2006 06:19:20 +0000 (06:19 +0000)
committererickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Mon, 2 Oct 2006 06:19:20 +0000 (06:19 +0000)
git-svn-id: svn://svn.open-ils.org/ILS/trunk@6338 dcc99617-32d9-48b4-a31d-7c20da2025e4

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

index c4d1518..da5a61b 100644 (file)
@@ -637,18 +637,16 @@ function mkYearMonDay(date) {
 
 function debugFMObject(obj) {
        if(typeof obj != 'object' ) return;
+       _debug("---------------------");
        var keys = fmclasses[obj.classname];
+       if(!keys) { _debug(js2JSON(obj)); return; }
+
        keys.sort();
-       _debug("---------------------");
        for( var i = 0; i < keys.length; i++ ) {
                var val = obj[keys[i]]();
                if( typeof val == 'object' ) {
-                       if( val._isfieldmapper) {
-                               _debug(keys[i]+' :=\n');
-                               _debugFMObject(val);
-                       } else {
-                               _debug(keys[i]+' = ' +js2JSON(val));
-                       }
+                       _debug(keys[i]+' :=\n');
+                       _debugFMObject(val);
                } else {
                        _debug(keys[i]+' = ' +val);
                }