<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rhizi/src/client/view/selection.js, branch today-is-not-the-day</title>
<subtitle>Connective intelligence</subtitle>
<id>https://git.yuv.al/rhizi/atom/src/client/view/selection.js?h=today-is-not-the-day</id>
<link rel='self' href='https://git.yuv.al/rhizi/atom/src/client/view/selection.js?h=today-is-not-the-day'/>
<link rel='alternate' type='text/html' href='https://git.yuv.al/rhizi/'/>
<updated>2015-04-06T09:15:18Z</updated>
<entry>
<title>client/view/selection: on diff for link editing don't select too many nodes</title>
<updated>2015-04-06T09:15:18Z</updated>
<author>
<name>Alon Levy</name>
<email>alon@pobox.com</email>
</author>
<published>2015-04-06T09:15:18Z</published>
<link rel='alternate' type='text/html' href='https://git.yuv.al/rhizi/commit/?id=e5d8c63309a658c8a0f195cac704f7b545a0f922'/>
<id>urn:sha1:e5d8c63309a658c8a0f195cac704f7b545a0f922</id>
<content type='text'>
</content>
</entry>
<entry>
<title>client: selection: enable selection of link via 0 depth selection of both nodes; resolve #393</title>
<updated>2015-04-05T15:10:24Z</updated>
<author>
<name>Alon Levy</name>
<email>alon@pobox.com</email>
</author>
<published>2015-04-05T15:08:55Z</published>
<link rel='alternate' type='text/html' href='https://git.yuv.al/rhizi/commit/?id=574cc751946fa0949a484ef1109682b57a53ef89'/>
<id>urn:sha1:574cc751946fa0949a484ef1109682b57a53ef89</id>
<content type='text'>
shift selection still works, but now it's a bit not obvious when you
shift select a link:
- it acts as inverting the source and destination node.
- an alternative could be to special case for both or single or none of
  the nodes already selected
- a correct fix would be to track separately the nodes and links
  selection states. Right now we only have a nodes selection state
  (array of root nodes, the ones the user selected, and array of
  selected nodes, the ones we highlight as such).
</content>
</entry>
<entry>
<title>selection: is_empty, skip nop updates, clear</title>
<updated>2015-04-01T21:31:05Z</updated>
<author>
<name>Alon Levy</name>
<email>alon@pobox.com</email>
</author>
<published>2015-03-30T14:03:57Z</published>
<link rel='alternate' type='text/html' href='https://git.yuv.al/rhizi/commit/?id=fce3af06c569936726432943bd403f3b23cb696c'/>
<id>urn:sha1:fce3af06c569936726432943bd403f3b23cb696c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>client: Bacon/jquery dependency: use shim</title>
<updated>2015-03-17T06:14:04Z</updated>
<author>
<name>Alon Levy</name>
<email>alon@pobox.com</email>
</author>
<published>2015-03-17T06:14:04Z</published>
<link rel='alternate' type='text/html' href='https://git.yuv.al/rhizi/commit/?id=bf4df7f0c9898f748bce01ed237e0c52738432cf'/>
<id>urn:sha1:bf4df7f0c9898f748bce01ed237e0c52738432cf</id>
<content type='text'>
add shim requirement for Bacon to have jquery loaded first, since Bacon
patches in asEventStream (and other APIs).

Undo the Bacon_wrapper non fix:

git grep -l Bacon_wrapper | while read f; do sed -i -e s/Bacon_wrapper/Bacon/g $f; done
</content>
</entry>
<entry>
<title>client/selection: hide/show multiple node operations via parent div</title>
<updated>2015-03-16T19:07:57Z</updated>
<author>
<name>Alon Levy</name>
<email>alon@pobox.com</email>
</author>
<published>2015-03-16T19:07:57Z</published>
<link rel='alternate' type='text/html' href='https://git.yuv.al/rhizi/commit/?id=bde034fb87784f42349b4527aa343b89d3999090'/>
<id>urn:sha1:bde034fb87784f42349b4527aa343b89d3999090</id>
<content type='text'>
</content>
</entry>
<entry>
<title>client: search in nodes and attributes</title>
<updated>2015-03-09T18:12:31Z</updated>
<author>
<name>Alon Levy</name>
<email>alon@pobox.com</email>
</author>
<published>2015-03-09T18:09:48Z</published>
<link rel='alternate' type='text/html' href='https://git.yuv.al/rhizi/commit/?id=dd2c16e22b76ca299c4edfcd8f62d22e6bf39baa'/>
<id>urn:sha1:dd2c16e22b76ca299c4edfcd8f62d22e6bf39baa</id>
<content type='text'>
Fixes #358

Implementation limitations:
- uses hasOwnProperty for search, and further filters on strings. So
  technically could be oversearching - i.e. string properties that are
  not attributes. We should keep an attribute key on Node and Link
- there is no selected link, just selected nodes. So we select both
  source and destination. Opening issue #367 for this.
</content>
</entry>
<entry>
<title>client:selection: invert on shift</title>
<updated>2015-03-03T23:02:22Z</updated>
<author>
<name>Alon Levy</name>
<email>alon@pobox.com</email>
</author>
<published>2015-03-03T23:02:22Z</published>
<link rel='alternate' type='text/html' href='https://git.yuv.al/rhizi/commit/?id=d21464f4b8063945e7657e71832c1b4c3e5b9e86'/>
<id>urn:sha1:d21464f4b8063945e7657e71832c1b4c3e5b9e86</id>
<content type='text'>
</content>
</entry>
<entry>
<title>client: s/setup_merge_button/setup_toolbar/</title>
<updated>2015-03-03T22:05:57Z</updated>
<author>
<name>Alon Levy</name>
<email>alon@pobox.com</email>
</author>
<published>2015-03-03T22:05:57Z</published>
<link rel='alternate' type='text/html' href='https://git.yuv.al/rhizi/commit/?id=5ecc2b10d32e257518a771f5a6c0244fc3ac9569'/>
<id>urn:sha1:5ecc2b10d32e257518a771f5a6c0244fc3ac9569</id>
<content type='text'>
</content>
</entry>
<entry>
<title>client/view/selection: add confirm dialog to delete button</title>
<updated>2015-03-03T22:04:29Z</updated>
<author>
<name>Alon Levy</name>
<email>alon@pobox.com</email>
</author>
<published>2015-03-03T22:04:29Z</published>
<link rel='alternate' type='text/html' href='https://git.yuv.al/rhizi/commit/?id=c7e98ed7a5ffb6a8e555a9e2e78eec5ed3c12ef7'/>
<id>urn:sha1:c7e98ed7a5ffb6a8e555a9e2e78eec5ed3c12ef7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>client: toolbar: add delete button</title>
<updated>2015-03-03T21:59:53Z</updated>
<author>
<name>Alon Levy</name>
<email>alon@pobox.com</email>
</author>
<published>2015-03-03T21:59:53Z</published>
<link rel='alternate' type='text/html' href='https://git.yuv.al/rhizi/commit/?id=bcf12942bb7ad875ff46cc58992f726466318268'/>
<id>urn:sha1:bcf12942bb7ad875ff46cc58992f726466318268</id>
<content type='text'>
</content>
</entry>
</feed>
