<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rhizi/scripts/history.js, branch wip/id_not_lower_case_name</title>
<subtitle>Connective intelligence</subtitle>
<id>https://git.yuv.al/rhizi/atom/scripts/history.js?h=wip%2Fid_not_lower_case_name</id>
<link rel='self' href='https://git.yuv.al/rhizi/atom/scripts/history.js?h=wip%2Fid_not_lower_case_name'/>
<link rel='alternate' type='text/html' href='https://git.yuv.al/rhizi/'/>
<updated>2014-10-28T17:57:54Z</updated>
<entry>
<title>history: show last logged action (ui has negative z-index)</title>
<updated>2014-10-28T17:57:54Z</updated>
<author>
<name>Alon Levy</name>
<email>alon@pobox.com</email>
</author>
<published>2014-10-28T17:57:54Z</published>
<link rel='alternate' type='text/html' href='https://git.yuv.al/rhizi/commit/?id=1169d0fff03ee7642a8b5e06462781f8996bb6e5'/>
<id>urn:sha1:1169d0fff03ee7642a8b5e06462781f8996bb6e5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>history/rhizicore: record zoom events; zoom g element selector: svg g.zoom</title>
<updated>2014-10-28T17:16:47Z</updated>
<author>
<name>Alon Levy</name>
<email>alon@pobox.com</email>
</author>
<published>2014-10-28T17:16:47Z</published>
<link rel='alternate' type='text/html' href='https://git.yuv.al/rhizi/commit/?id=92df118bf77da59a8f350829077846f179d9634c'/>
<id>urn:sha1:92df118bf77da59a8f350829077846f179d9634c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>history: refactor action key to record parameter</title>
<updated>2014-10-28T17:15:55Z</updated>
<author>
<name>Alon Levy</name>
<email>alon@pobox.com</email>
</author>
<published>2014-10-28T17:15:55Z</published>
<link rel='alternate' type='text/html' href='https://git.yuv.al/rhizi/commit/?id=1767f68b2e0437ac574bd265c25bed9e3fd99643'/>
<id>urn:sha1:1767f68b2e0437ac574bd265c25bed9e3fd99643</id>
<content type='text'>
</content>
</entry>
<entry>
<title>wip/history zoom</title>
<updated>2014-10-28T10:22:37Z</updated>
<author>
<name>Alon Levy</name>
<email>alon@pobox.com</email>
</author>
<published>2014-10-28T10:22:37Z</published>
<link rel='alternate' type='text/html' href='https://git.yuv.al/rhizi/commit/?id=cd9efc989a5a86e610513dac31316193dc41431a'/>
<id>urn:sha1:cd9efc989a5a86e610513dac31316193dc41431a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>history switch to events; using a single GRAPH_DIFF action. todo - replay; zoom in/out; clicks on nodes/edges</title>
<updated>2014-10-26T21:37:31Z</updated>
<author>
<name>Alon Levy</name>
<email>alon@pobox.com</email>
</author>
<published>2014-10-26T21:37:31Z</published>
<link rel='alternate' type='text/html' href='https://git.yuv.al/rhizi/commit/?id=269b643f4aad442302fe4ba17627726fb732af0c'/>
<id>urn:sha1:269b643f4aad442302fe4ba17627726fb732af0c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>introduce signal, start using in history; use consts for signal name</title>
<updated>2014-10-26T20:25:33Z</updated>
<author>
<name>Alon Levy</name>
<email>alon@pobox.com</email>
</author>
<published>2014-10-26T20:25:29Z</published>
<link rel='alternate' type='text/html' href='https://git.yuv.al/rhizi/commit/?id=b3f96efb33d7fc99500147d336ead1536b6b24e9'/>
<id>urn:sha1:b3f96efb33d7fc99500147d336ead1536b6b24e9</id>
<content type='text'>
introduces two new modules:
scripts/consts.js
scripts/signal.js

signal is a thin wrapper for jquery('window').on and
jquery('window').trigger, which seems like an adaquete signal library -
there are faster things around, but why introduce another dependency.
</content>
</entry>
<entry>
<title>introduce require.js and rewrite tests</title>
<updated>2014-10-20T18:36:37Z</updated>
<author>
<name>Alon Levy</name>
<email>alon@pobox.com</email>
</author>
<published>2014-10-20T10:25:32Z</published>
<link rel='alternate' type='text/html' href='https://git.yuv.al/rhizi/commit/?id=c919c4bfef4ad9e2dc25d040c0727dd29ad541ae'/>
<id>urn:sha1:c919c4bfef4ad9e2dc25d040c0727dd29ad541ae</id>
<content type='text'>
Yes, I'm being lazy. The purpose of require.js is to allow writing
modules, i.e. individual smaller then the whole files with clear
dependencies. This is achieved by using a new api provided by
require.js:

define, require, requirejs

Read more at [requirejs] (http://requirejs.org)

Tests have been rewritten to work correctly with require.js; they still
use jsdom.

Test output is now stored in the repository, all tests are run via
run_tests.js; This is a hack - once a good harness (with assertions,
suites - unittest like) presents itself it will be used.

Hidden here is also using FileSaver for history saving, so history is
saved to history.json instead to a random name. Plus dropping some dead
code.
</content>
</entry>
<entry>
<title>history: correct spelling mistake in field s/linkes/links/</title>
<updated>2014-09-28T11:04:40Z</updated>
<author>
<name>Alon Levy</name>
<email>alon@pobox.com</email>
</author>
<published>2014-09-28T11:04:40Z</published>
<link rel='alternate' type='text/html' href='https://git.yuv.al/rhizi/commit/?id=0e412a5d6ba03fa58e92d4fd4b0f857e0e617792'/>
<id>urn:sha1:0e412a5d6ba03fa58e92d4fd4b0f857e0e617792</id>
<content type='text'>
</content>
</entry>
<entry>
<title>history: save json as text editor viewable</title>
<updated>2014-09-28T11:04:23Z</updated>
<author>
<name>Alon Levy</name>
<email>alon@pobox.com</email>
</author>
<published>2014-09-28T11:04:23Z</published>
<link rel='alternate' type='text/html' href='https://git.yuv.al/rhizi/commit/?id=ba44a26961a944cdd76df361f727a78be0f43e44'/>
<id>urn:sha1:ba44a26961a944cdd76df361f727a78be0f43e44</id>
<content type='text'>
</content>
</entry>
<entry>
<title>recording: record keystrokes. no strokes recorded for link renames</title>
<updated>2014-08-18T18:27:01Z</updated>
<author>
<name>Alon Levy</name>
<email>alon@pobox.com</email>
</author>
<published>2014-08-18T18:25:20Z</published>
<link rel='alternate' type='text/html' href='https://git.yuv.al/rhizi/commit/?id=f8741870a1dcd066a22545635faac274413b05bd'/>
<id>urn:sha1:f8741870a1dcd066a22545635faac274413b05bd</id>
<content type='text'>
</content>
</entry>
</feed>
