html, body {margin:0; padding:0;}
-#dyna-source { position:absolute; height: 95%; width: 42%; top: 10px; left: 0%; }
+#dyna-source { position:absolute; height: 95%; width: 42%; top: 10px; left: 0%; padding-left: 10px; }
#circuit-pane { position:absolute; width: 50%; top: 10px; left: 42%; padding-left: 5%; }
#update-handler-pane { position: absolute; top: 10px; left: 100%; width: 45%; padding-right: 5%; }
h2 { margin-top: 40px; }
a { cursor: pointer; }
-svg { width: 90%; height: 90%; }
+svg { width: 95%; height: 97%; }
body { background: black; color: white; }
</style>
print >> out, x
print >> out, '====================================='
- rows = [(pretty((x,idx)), idx, row, row[-1]) for idx, row in chart[x].data.items()]
+ rows = [(pretty((x,idx)), idx, row, pretty(row[-1])) for idx, row in chart[x].data.items()]
rows.sort()
for p, _, _, v in rows:
pslice vs = brackets $
sepBy "," (map (\x -> case x of (MF v) -> ":" ; (MB v) -> pretty v) vs)
- <+> "," -- add a list comma to ensure getitem is always passed a tuple.
+ <> "," -- add a list comma to ensure getitem is always passed a tuple.
filterBound = map (\(MF v) -> pretty v) . filter (not.isBound)