X-Git-Url: http://git.roojs.org/?p=app.Builder.js;a=blobdiff_plain;f=console.js;h=952ef3b85c97aa7841c2d60cb715520111342d58;hp=52cba2d3d5492e989eebc41ceecba3f94b494a5a;hb=refs%2Fheads%2Fworking;hpb=5496ac66f81b47aad098c90a28cb31bafe702205 diff --git a/console.js b/console.js index 52cba2d3d..952ef3b85 100644 --- a/console.js +++ b/console.js @@ -10,23 +10,33 @@ */ -function log (v) { +function log (v) +{ print(v); } -function dump (ar) { +function dump (ar) +{ print(_dump(ar, 0)); } -function _dump(arr,level) { +function _dump(arr,level) +{ + level = level || 0; + var dumped_text = ""; - if(!level) level = 0; + //The padding given at the beginning of the line. var level_padding = ""; - for(var j=0;j 15) return level_padding + "[ ... to deep ...]\n"; + for(var j=0;j 15) { + return level_padding + "[ ... to deep ...]\n"; + } if (typeof(arr) != 'object') { //Array/Hashes/Objects return "===>"+arr+"<===("+typeof(arr)+")"; @@ -34,6 +44,9 @@ function _dump(arr,level) { for(var item in arr) { var value = arr[item]; + if (item == 'prototype') { + continue; + } switch (typeof(value)) { case 'object' : dumped_text += level_padding + "'" + item + "' ...\n";