various
[unfold.git] / manifold / js / manifold.js
index 3589d7e..763b242 100644 (file)
@@ -1,12 +1,21 @@
 // utilities 
-function debug_dict (msg, o) {
+function debug_dict_keys (msg, o) {
     var keys=[];
     for (var k in o) keys.push(k);
-    console.log ("debug_dict: " + msg + " Keys : " + keys);
+    console.log ("debug_dict_keys: " + msg + " keys= " + keys);
+}
+function debug_dict (msg, o) {
+    for (var k in o) console.log ("debug_dict_keys: " + msg + " [" + k + "]=" + o[k]);
 }
 function debug_value (msg, value) {
     console.log ("debug_value: " + msg + " " + value);
 }
+function debug_query (msg, query) {
+    if (query === undefined) console.log ("debug_query: " + msg + " -> undefined");
+    else if (query == null) console.log ("debug_query: " + msg + " -> null");
+    else if ('query_uuid' in query) console.log ("debug_query: " + msg + " query_uuid= " + query.query_uuid);
+    else console.log ("debug_query: " + msg + " query= " + query);
+}
 
 /* ------------------------------------------------------------ */
 // this namespace holds functions for globally managing query objects
@@ -47,7 +56,7 @@ var manifold = {
            var query=manifold.find_query(tuple.query_uuid);
            var hash=query.to_hash();
            if (manifold.asynchroneous_debug) 
-               console.log ("sending POST on " + manifold.proxy_url + " iterating on " + tuple.query_uuid + " -> " + hash);
+               console.log ("sending POST on " + manifold.proxy_url + " with query= " + query.__repr(query));
             jQuery.post(manifold.proxy_url, {'query': hash}, success_closure(query, tuple.id));
        })
            },