| Age | Commit message (Collapse) | Author |
|
|
|
bug introduced in cd7157955d15802f34dee6ac4578ae249f3e397d
before that we recreated the links and nodes every update, and since all
links were created before nodes the document order was
<link>
<link>
<node>
<node>
which per SVG rendering order [1] leads to nodes being drawn on top of
links.
But after that commit the new links and nodes where created as they were
being edited, so we got
<link>
<node>
<link>
<node>
With this commit all links are created in a single group, getting back
the correct order:
<g>
<link>
<link>
</g>
<node>
<node>
nodes are ungrouped but there is no need for that (except that it looks
strangely assymetrical).
[1] http://dev.w3.org/SVG/modules/renderorder/SVGRenderOrder.html
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
still have new/edited node visible at 0,0 briefly while edited
The fix is by using d3 enter/update/exit and not killing all the nodes
every time we run update.
|
|
|
|
|
|
|
|
|
|
|
|
- load_node_by_id_attr()
- response_wrap()
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
testing
|
|
|
|
|
|
|
|
|
|
- DBO_load_node_set_by_attribute
- DBO_load_node_set_by_id_attribute (convenience op)
|
|
|
|
|
|
|
|
|
|
|
|
input_to_DB_property_map property mapping argument
|
|
|
|
according to my yet unwritten coding conventions:
1. no single line blocks
2. no empty lines without a good reason
|
|
verbose logging
|
|
Previously:
prefix #a does #b => ((a, b), [(a, b, "does (prefix)")])
now:
=> ((a, b), [(a, b, "prefix #a does #b")])
|
|
|
|
|
|
|
|
|
|
deleted
|
|
|
|
|
|
|