changeset 4:1e54d2e9664b

slimmed down size of json file
author Atul Varma <varmaa@toolness.com>
date Sat, 12 Dec 2009 22:44:35 -0800
parents 8db61508af10
children 60db727ab65d
files build-moztree-json.py moztree.js
diffstat 2 files changed, 6 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/build-moztree-json.py	Sat Dec 12 22:41:05 2009 -0800
+++ b/build-moztree-json.py	Sat Dec 12 22:44:35 2009 -0800
@@ -80,11 +80,13 @@
 
     obj = {'name': directory.name,
            'size': directory.size,
-           'changes': directory.changes,
-           'subdirs': []}
+           'changes': directory.changes}
 
+    json_subdirs = []
     for subdir in subdirs:
-        obj['subdirs'].append(get_json(subdir, depth - 1))
+        json_subdirs.append(get_json(subdir, depth - 1))
+    if json_subdirs:
+        obj['subdirs'] = json_subdirs
 
     return obj
 
--- a/moztree.js	Sat Dec 12 22:41:05 2009 -0800
+++ b/moztree.js	Sat Dec 12 22:44:35 2009 -0800
@@ -22,7 +22,7 @@
 }
 
 function drawDir(svg, dir, depth, options) {
-  if (depth == 0)
+  if (depth == 0 || !dir.subdirs)
     return;
 
   var currY = options.y + options.height;