tweak browse appearance
authorEvan Martin <martine@danga.com>
Fri, 13 May 2011 16:07:43 +0000 (09:07 -0700)
committerEvan Martin <martine@danga.com>
Fri, 13 May 2011 23:28:07 +0000 (16:28 -0700)
src/browse.py

index c671535..9901adc 100755 (executable)
@@ -72,26 +72,33 @@ h2 {
 tt {
     font-family: WebKitHack, monospace;
 }
+ul {
+    margin-top: 0;
+    padding-left: 20px;
+}
 </style>'''
-    print '<table><tr><td colspan=3>'
-    print '<h1>%s</h1>' % node
+    print '<table width=500><tr><td colspan=3>'
+    print '<h1><tt>%s</tt></h1>' % node
     print '</td></tr>'
 
     print '<tr><td valign=top>'
-    print '<h2>input</h2>'
     if input:
-        print '<p><tt>%s</tt>:</p>' % input[0]
-        print '<ul>'
-        for i in input[1:]:
-            print '<li><tt><a href="?%s">%s</a></tt></li>' % (i, i)
-        print '</ul>'
+        print '<h2>built by rule: <tt>%s</tt></h2>' % input[0]
+        if len(input) > 0:
+            print 'inputs:'
+            print '<ul>'
+            for i in input[1:]:
+                print '<li><tt><a href="?%s">%s</a></tt></li>' % (i, i)
+            print '</ul>'
+    else:
+        print '<h2>no input rule</h2>'
     print '</td>'
     print '<td width=50>&nbsp;</td>'
 
     print '<td valign=top>'
-    print '<h2>outputs</h2>'
+    print '<h2>dependents</h2>'
     for output in outputs:
-        print '<p><tt>%s</tt>:</p>' % output[0]
+        print '<tt>%s</tt>' % output[0]
         print '<ul>'
         for i in output[1:]:
             print '<li><tt><a href="?%s">%s</a></tt></li>' % (i, i)