<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rhizi/src/view/selection.js, branch master</title>
<subtitle>Connective intelligence</subtitle>
<id>https://git.yuv.al/rhizi/atom/src/view/selection.js?h=master</id>
<link rel='self' href='https://git.yuv.al/rhizi/atom/src/view/selection.js?h=master'/>
<link rel='alternate' type='text/html' href='https://git.yuv.al/rhizi/'/>
<updated>2014-12-16T15:37:42Z</updated>
<entry>
<title>moving files around after repository merger</title>
<updated>2014-12-16T15:37:42Z</updated>
<author>
<name>Alon Levy</name>
<email>alon@pobox.com</email>
</author>
<published>2014-12-16T15:37:42Z</published>
<link rel='alternate' type='text/html' href='https://git.yuv.al/rhizi/commit/?id=ade19de410e0a789a921ec1666b278b2a64176d6'/>
<id>urn:sha1:ade19de410e0a789a921ec1666b278b2a64176d6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>selection: export node_selected for reordering nodes</title>
<updated>2014-12-08T09:37:43Z</updated>
<author>
<name>Alon Levy</name>
<email>alon@pobox.com</email>
</author>
<published>2014-12-08T09:35:22Z</published>
<link rel='alternate' type='text/html' href='https://git.yuv.al/rhizi/commit/?id=19361430c6e85014baea8428cde8d20daec4e2c3'/>
<id>urn:sha1:19361430c6e85014baea8428cde8d20daec4e2c3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add a new state: "related"</title>
<updated>2014-12-08T09:37:43Z</updated>
<author>
<name>Alon Levy</name>
<email>alon@pobox.com</email>
</author>
<published>2014-12-08T09:28:57Z</published>
<link rel='alternate' type='text/html' href='https://git.yuv.al/rhizi/commit/?id=16db7f005e334a41c3485b0a8c63f7d757913c72'/>
<id>urn:sha1:16db7f005e334a41c3485b0a8c63f7d757913c72</id>
<content type='text'>
</content>
</entry>
<entry>
<title>selection: unbreak search</title>
<updated>2014-12-03T23:20:18Z</updated>
<author>
<name>Alon Levy</name>
<email>alon@pobox.com</email>
</author>
<published>2014-12-03T22:58:31Z</published>
<link rel='alternate' type='text/html' href='https://git.yuv.al/rhizi/commit/?id=b624af90282eba635e140ab42eb5c4db17c0c921'/>
<id>urn:sha1:b624af90282eba635e140ab42eb5c4db17c0c921</id>
<content type='text'>
</content>
</entry>
<entry>
<title>selection: keep selected nodes state, correctly notices switch from two node selection to single node selection</title>
<updated>2014-12-03T22:19:53Z</updated>
<author>
<name>Alon Levy</name>
<email>alon@pobox.com</email>
</author>
<published>2014-12-03T22:19:41Z</published>
<link rel='alternate' type='text/html' href='https://git.yuv.al/rhizi/commit/?id=b5653a2fc4d2378ceea7af4a9224aa041bb4e091'/>
<id>urn:sha1:b5653a2fc4d2378ceea7af4a9224aa041bb4e091</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix selection inversion: Fixes #144</title>
<updated>2014-12-03T22:06:03Z</updated>
<author>
<name>Alon Levy</name>
<email>alon@pobox.com</email>
</author>
<published>2014-12-03T22:03:01Z</published>
<link rel='alternate' type='text/html' href='https://git.yuv.al/rhizi/commit/?id=c55355359ac1071200bd1ce04de78d3be1f43b52'/>
<id>urn:sha1:c55355359ac1071200bd1ce04de78d3be1f43b52</id>
<content type='text'>
</content>
</entry>
<entry>
<title>selection: add update (reduces code in rz_core)</title>
<updated>2014-12-03T22:04:38Z</updated>
<author>
<name>Alon Levy</name>
<email>alon@pobox.com</email>
</author>
<published>2014-12-03T17:11:50Z</published>
<link rel='alternate' type='text/html' href='https://git.yuv.al/rhizi/commit/?id=7dc78649f57f9cd7db25abf35fece19680a80a84'/>
<id>urn:sha1:7dc78649f57f9cd7db25abf35fece19680a80a84</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix TypeError: variable _ redeclares argument</title>
<updated>2014-12-03T14:12:49Z</updated>
<author>
<name>Alon Levy</name>
<email>alon@pobox.com</email>
</author>
<published>2014-12-03T14:11:20Z</published>
<link rel='alternate' type='text/html' href='https://git.yuv.al/rhizi/commit/?id=71e73684c5c9efe4302fc7f406eef785d9713449'/>
<id>urn:sha1:71e73684c5c9efe4302fc7f406eef785d9713449</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix #157: temp nodes are always selected</title>
<updated>2014-12-03T09:52:49Z</updated>
<author>
<name>Alon Levy</name>
<email>alon@pobox.com</email>
</author>
<published>2014-12-03T09:52:49Z</published>
<link rel='alternate' type='text/html' href='https://git.yuv.al/rhizi/commit/?id=27eb2cc7a2d8c5e1fe92e86a5203b071b0e6dd00'/>
<id>urn:sha1:27eb2cc7a2d8c5e1fe92e86a5203b071b0e6dd00</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add search</title>
<updated>2014-11-24T18:30:09Z</updated>
<author>
<name>Alon Levy</name>
<email>alon@pobox.com</email>
</author>
<published>2014-11-24T18:30:09Z</published>
<link rel='alternate' type='text/html' href='https://git.yuv.al/rhizi/commit/?id=f2ce89be26456be0fba9b298a19e98b83482170d'/>
<id>urn:sha1:f2ce89be26456be0fba9b298a19e98b83482170d</id>
<content type='text'>
The added input lets you select by *oring* multiple space less
expressions. i.e. 'a b' will find all nodes with name containing either
'a' or 'b'. Not the specification, will be remedied later (i.e. maybe
tomorrow, who knows).

excuse the bulk commit, this does 3 things:

splits off selection logic into src/view/selection
 - handles setting state explicityl on Node's, still bad.
 - bad at least the 'selected' state (i.e. boolean) is in one place.
 - common point for clicking on nodes/edges and selecting view selection
   input

makes graph.getConnectedNodesAndLinks accept an array and not just a
single node

implements the search functionality outlined in the first paragraph.
</content>
</entry>
</feed>
