<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rhizi/scripts/rz_core.js, branch master</title>
<subtitle>Connective intelligence</subtitle>
<id>https://git.yuv.al/rhizi/atom/scripts/rz_core.js?h=master</id>
<link rel='self' href='https://git.yuv.al/rhizi/atom/scripts/rz_core.js?h=master'/>
<link rel='alternate' type='text/html' href='https://git.yuv.al/rhizi/'/>
<updated>2014-11-13T15:41:57Z</updated>
<entry>
<title>rename scripts/ -&gt; src/</title>
<updated>2014-11-13T15:41:57Z</updated>
<author>
<name>LV-426</name>
<email>lv-426@taproot.org.il</email>
</author>
<published>2014-11-13T15:41:57Z</published>
<link rel='alternate' type='text/html' href='https://git.yuv.al/rhizi/commit/?id=76d1de512a58f023ae348ae8500100490fba9915'/>
<id>urn:sha1:76d1de512a58f023ae348ae8500100490fba9915</id>
<content type='text'>
</content>
</entry>
<entry>
<title>moving customSize to view/helpers</title>
<updated>2014-11-13T15:22:09Z</updated>
<author>
<name>LV-426</name>
<email>lv-426@taproot.org.il</email>
</author>
<published>2014-11-13T15:22:09Z</published>
<link rel='alternate' type='text/html' href='https://git.yuv.al/rhizi/commit/?id=22386bb20836585621a4cc2872ab3b0e90133f4e'/>
<id>urn:sha1:22386bb20836585621a4cc2872ab3b0e90133f4e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>canvas_handler_dblclick(): add node on doubleclick</title>
<updated>2014-11-13T15:11:57Z</updated>
<author>
<name>LV-426</name>
<email>lv-426@taproot.org.il</email>
</author>
<published>2014-11-13T15:11:39Z</published>
<link rel='alternate' type='text/html' href='https://git.yuv.al/rhizi/commit/?id=5e8e51da2a66445c1cc6e289634769b165c9d59a'/>
<id>urn:sha1:5e8e51da2a66445c1cc6e289634769b165c9d59a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>editNode(): partial cleanup, doc &amp; set_focus param</title>
<updated>2014-11-13T15:11:57Z</updated>
<author>
<name>LV-426</name>
<email>lv-426@taproot.org.il</email>
</author>
<published>2014-11-13T15:09:29Z</published>
<link rel='alternate' type='text/html' href='https://git.yuv.al/rhizi/commit/?id=a2c6199bd43a2511a80599793bcb7d2e09594d34'/>
<id>urn:sha1:a2c6199bd43a2511a80599793bcb7d2e09594d34</id>
<content type='text'>
</content>
</entry>
<entry>
<title>locate_visual_element() using model object's id</title>
<updated>2014-11-13T15:11:56Z</updated>
<author>
<name>LV-426</name>
<email>lv-426@taproot.org.il</email>
</author>
<published>2014-11-13T15:07:22Z</published>
<link rel='alternate' type='text/html' href='https://git.yuv.al/rhizi/commit/?id=8fbcbee28c697433f816e1f10353514833c2f360'/>
<id>urn:sha1:8fbcbee28c697433f816e1f10353514833c2f360</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rename model/model -&gt; model/core</title>
<updated>2014-11-13T15:11:56Z</updated>
<author>
<name>LV-426</name>
<email>lv-426@taproot.org.il</email>
</author>
<published>2014-11-13T15:06:47Z</published>
<link rel='alternate' type='text/html' href='https://git.yuv.al/rhizi/commit/?id=22c032f9bf222de58c3923f769d67c4274034871'/>
<id>urn:sha1:22c032f9bf222de58c3923f769d67c4274034871</id>
<content type='text'>
</content>
</entry>
<entry>
<title>append rhizi node id to &lt;g&gt; element to enable data-&gt;visual mapping</title>
<updated>2014-11-13T15:11:56Z</updated>
<author>
<name>LV-426</name>
<email>lv-426@taproot.org.il</email>
</author>
<published>2014-11-11T17:08:44Z</published>
<link rel='alternate' type='text/html' href='https://git.yuv.al/rhizi/commit/?id=542be75b7f71378146c522c1e681160a4b4f3564'/>
<id>urn:sha1:542be75b7f71378146c522c1e681160a4b4f3564</id>
<content type='text'>
</content>
</entry>
<entry>
<title>show edge/link (not consistent) title. Fixes #136</title>
<updated>2014-11-11T21:06:33Z</updated>
<author>
<name>Alon Levy</name>
<email>alon@pobox.com</email>
</author>
<published>2014-11-11T21:06:33Z</published>
<link rel='alternate' type='text/html' href='https://git.yuv.al/rhizi/commit/?id=5b89703b99043b1ec0280021a600cb25fdb8bae3'/>
<id>urn:sha1:5b89703b99043b1ec0280021a600cb25fdb8bae3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix highlight of node and edge</title>
<updated>2014-11-11T20:57:24Z</updated>
<author>
<name>Alon Levy</name>
<email>alon@pobox.com</email>
</author>
<published>2014-11-11T20:57:24Z</published>
<link rel='alternate' type='text/html' href='https://git.yuv.al/rhizi/commit/?id=3af0a82791b6bf3e24015d652c9fbddba0d1cfeb'/>
<id>urn:sha1:3af0a82791b6bf3e24015d652c9fbddba0d1cfeb</id>
<content type='text'>
TODO 1:
This is a bit magic. The problem is that I'm not sure exactly if the
nodes/edges given to the click callback are updated correctly when we
just do renames. So the code is a bit protective - it compares names
instead of comparing objects. This might work or not later with multiple
edges. But I really need to fix it so we never have callbacks with stale
data.

TODO 2:
Plus I'm not using classes correctly, instead setting attributes in the
d3 update function (update). This is already done but is a bad smell,
makes it harder to change properties easily. Used for stroke-width here
and for nodes, for color.
</content>
</entry>
<entry>
<title>add ghostlink for easier edge selection (Fixes #131)</title>
<updated>2014-11-11T17:54:00Z</updated>
<author>
<name>Alon Levy</name>
<email>alon@pobox.com</email>
</author>
<published>2014-11-11T17:51:29Z</published>
<link rel='alternate' type='text/html' href='https://git.yuv.al/rhizi/commit/?id=57f8d3a8af3461c63a6e6b71cbd330b4a6905882'/>
<id>urn:sha1:57f8d3a8af3461c63a6e6b71cbd330b4a6905882</id>
<content type='text'>
This changes our current svg. We already had a &lt;g id="link-group"&gt;
and under it &lt;path class="link graph"&gt; elements (class changes for
selection).

Now we have &lt;g class="link graph"&gt; elements containing two paths:
one for display, one for selection.
the display has stroke-width of 2 (defined in res/css/style.css) and the
selection has stroke-width of 5 and stroke not defined to make it
invisible plus a higher z-index to catch the click.
</content>
</entry>
</feed>
