[Utilities] Deep copy null as null. Display object type in varDump

This commit is contained in:
aurimasv 2013-01-14 00:31:00 -06:00
parent 7a8e06cac2
commit 9d8869cd33

View file

@ -914,7 +914,7 @@ Zotero.Utilities = {
for(var i in obj) {
if(!obj.hasOwnProperty(i)) continue;
if(typeof obj[i] === "object") {
if(typeof obj[i] === "object" && obj[i] !== null) {
obj2[i] = Zotero.Utilities.deepCopy(obj[i]);
} else {
obj2[i] = obj[i];
@ -1139,7 +1139,7 @@ Zotero.Utilities = {
closeBrace = ']';
}
dumped_text += level_padding + "'" + item + "' => " + openBrace;
dumped_text += level_padding + "'" + item + "' => " + type + ' ' + openBrace;
//only recurse if there's anything in the object, purely cosmetical
try {
for(var i in value) {