<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rhizi/src/textanalysis.js, branch wip/bilinks</title>
<subtitle>Connective intelligence</subtitle>
<id>https://git.yuv.al/rhizi/atom/src/textanalysis.js?h=wip%2Fbilinks</id>
<link rel='self' href='https://git.yuv.al/rhizi/atom/src/textanalysis.js?h=wip%2Fbilinks'/>
<link rel='alternate' type='text/html' href='https://git.yuv.al/rhizi/'/>
<updated>2014-12-05T18:39:53Z</updated>
<entry>
<title>replace jquery.autocomplete with our own autocompletion</title>
<updated>2014-12-05T18:39:53Z</updated>
<author>
<name>Alon Levy</name>
<email>alon@pobox.com</email>
</author>
<published>2014-12-05T18:17:46Z</published>
<link rel='alternate' type='text/html' href='https://git.yuv.al/rhizi/commit/?id=c53dce9f564b3d8bcb712f3047d48a700ad2f82d'/>
<id>urn:sha1:c53dce9f564b3d8bcb712f3047d48a700ad2f82d</id>
<content type='text'>
Missing:
 - handling dropdown in the middle of the sentence correctly (almost
 there, extra space added)
 - clicking changes focus (transition event related?) and .focus() doesn't
 work - could not find how to fix it.
</content>
</entry>
<entry>
<title>move nodetypes to consts, add descriptions. Fixes #48</title>
<updated>2014-12-04T19:13:27Z</updated>
<author>
<name>Alon Levy</name>
<email>alon@pobox.com</email>
</author>
<published>2014-12-04T19:13:27Z</published>
<link rel='alternate' type='text/html' href='https://git.yuv.al/rhizi/commit/?id=c16eb894ade649b0f1b2454e21e2a2bda2c0a384'/>
<id>urn:sha1:c16eb894ade649b0f1b2454e21e2a2bda2c0a384</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tab should not change node from last edit; now can tab when sentence is empty</title>
<updated>2014-12-03T23:20:18Z</updated>
<author>
<name>Alon Levy</name>
<email>alon@pobox.com</email>
</author>
<published>2014-12-03T22:58:53Z</published>
<link rel='alternate' type='text/html' href='https://git.yuv.al/rhizi/commit/?id=3f8672553a2f43518e85acb3b9b9afb16597e145'/>
<id>urn:sha1:3f8672553a2f43518e85acb3b9b9afb16597e145</id>
<content type='text'>
</content>
</entry>
<entry>
<title>textanalysis: fix diffBus callback logic (was doing nothing)</title>
<updated>2014-12-03T14:55:30Z</updated>
<author>
<name>Alon Levy</name>
<email>alon@pobox.com</email>
</author>
<published>2014-12-03T14:55:30Z</published>
<link rel='alternate' type='text/html' href='https://git.yuv.al/rhizi/commit/?id=ebe65f6642e235c9707d38fffd81a317c60425d8'/>
<id>urn:sha1:ebe65f6642e235c9707d38fffd81a317c60425d8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>textanalysis: ReferenceErrors fixed (don't add link when 1 node only available)</title>
<updated>2014-12-03T14:53:47Z</updated>
<author>
<name>Alon Levy</name>
<email>alon@pobox.com</email>
</author>
<published>2014-12-03T14:53:47Z</published>
<link rel='alternate' type='text/html' href='https://git.yuv.al/rhizi/commit/?id=3971be4c64b58c5c1cb035883998c46a6cc31373'/>
<id>urn:sha1:3971be4c64b58c5c1cb035883998c46a6cc31373</id>
<content type='text'>
</content>
</entry>
<entry>
<title>textanalysis: comment typo</title>
<updated>2014-12-03T14:53:09Z</updated>
<author>
<name>Alon Levy</name>
<email>alon@pobox.com</email>
</author>
<published>2014-12-03T14:53:09Z</published>
<link rel='alternate' type='text/html' href='https://git.yuv.al/rhizi/commit/?id=b9a94593c24ab0e6cb67fe02c41350ce8236edc8'/>
<id>urn:sha1:b9a94593c24ab0e6cb67fe02c41350ce8236edc8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>textanalysis: ret.state was not always defined</title>
<updated>2014-12-03T14:52:40Z</updated>
<author>
<name>Alon Levy</name>
<email>alon@pobox.com</email>
</author>
<published>2014-12-03T14:52:38Z</published>
<link rel='alternate' type='text/html' href='https://git.yuv.al/rhizi/commit/?id=9b15176381c6e2e6b7761c9b803b314e9f1b0fd7'/>
<id>urn:sha1:9b15176381c6e2e6b7761c9b803b314e9f1b0fd7</id>
<content type='text'>
Found by investigating a ReferenceError warning:

ReferenceError: reference to undefined property
</content>
</entry>
<entry>
<title>fix #157 - chrome doesn't have String.toLowerCase</title>
<updated>2014-12-03T09:08:12Z</updated>
<author>
<name>Alon Levy</name>
<email>alon@pobox.com</email>
</author>
<published>2014-12-03T09:08:12Z</published>
<link rel='alternate' type='text/html' href='https://git.yuv.al/rhizi/commit/?id=21612ae07ffa8f7d4a05bc78d3d8a992d95ae56d'/>
<id>urn:sha1:21612ae07ffa8f7d4a05bc78d3d8a992d95ae56d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>use Bacon instead of signal</title>
<updated>2014-11-29T20:33:44Z</updated>
<author>
<name>Alon Levy</name>
<email>alon@pobox.com</email>
</author>
<published>2014-11-29T20:28:29Z</published>
<link rel='alternate' type='text/html' href='https://git.yuv.al/rhizi/commit/?id=42eacd877b5564961c2dcc491f5d4b7d62f4e753'/>
<id>urn:sha1:42eacd877b5564961c2dcc491f5d4b7d62f4e753</id>
<content type='text'>
See https://github.com/baconjs/bacon.js

Usage right now:
we have rz_bus to hold global busses:
- names: for autosuggest
- ui busses:
  - ui_key
  - ui_input

The events are objects with {where: from consts, keys/input}
(could maybe just use the events and rely on the target element
class/id)

And graph has it's own bus:
 graph.diffBus

 (camelcase probably not the right style - will fix in later commit)

To publish to a bus you use push.
To insert another stream to a bus you use plug.
To listen to a bus you use onValue (you can use subscribe too to get
errors and end of stream event, but we don't use that yet).

This allows usage of map, filter, flatMap, see github repo for cool
examples.
</content>
</entry>
<entry>
<title>Changed node types names resolving #162</title>
<updated>2014-11-28T11:51:23Z</updated>
<author>
<name>garbash</name>
<email>dor.garbash@gmail.com</email>
</author>
<published>2014-11-28T11:51:23Z</published>
<link rel='alternate' type='text/html' href='https://git.yuv.al/rhizi/commit/?id=92eb91a3c605cbd830d20dae6488a44d3679299c'/>
<id>urn:sha1:92eb91a3c605cbd830d20dae6488a44d3679299c</id>
<content type='text'>
</content>
</entry>
</feed>
