Commit Graph

77 Commits

Author SHA1 Message Date
Danny Yoo
c9ccc36b5e tracked down bug that caused deviation between the dom tree and the cursor. Need to remember that jquery can be too convenient at times: it filters out text children, whereas the cursor does not. 2011-09-12 15:22:20 -04:00
Danny Yoo
a39fb910ce still chasing the discrepency between the imperative edits and the functional ones 2011-09-12 13:37:40 -04:00
Danny Yoo
26a34ae1fd still chasing bug 2011-09-12 13:16:10 -04:00
Danny Yoo
21c73b77c3 adding forward and backward movement 2011-09-12 11:43:06 -04:00
Danny Yoo
43bff9fefe comments 2011-09-12 10:50:00 -04:00
Danny Yoo
834e5897cf simplifying 2011-09-10 14:12:43 -04:00
Danny Yoo
3346f8874f ie compatibility: hasOwnProperty is not a method on dom nodes. 2011-09-10 14:10:33 -04:00
Danny Yoo
7a2ee5ad18 ie compatibility: can't treat childNodes as a normal collection with slice. 2011-09-10 13:33:10 -04:00
Danny Yoo
9428b69d44 test case isn't passing. Trying to find out why. 2011-09-08 15:35:20 -04:00
Danny Yoo
1618b3d180 more tests 2011-09-08 15:09:23 -04:00
Danny Yoo
6b78d5154f fixed bug with insert-right that was causing broken invariant 2011-09-08 14:48:08 -04:00
Danny Yoo
e30a1d0be1 in the middle of trying to make tests run 2011-09-08 11:59:13 -04:00
Danny Yoo
2126c6c513 adding tests for css updating; be careful: trying to make text-decoration blink appears to have no effect 2011-09-07 17:00:59 -04:00
Danny Yoo
901b4d9305 adding some test cases for navigating, editing the tree 2011-09-07 16:47:37 -04:00
Danny Yoo
d19e8562ac Merge branch 'master' into dom
Conflicts:

	web-world/js-impl.js
2011-09-07 16:32:46 -04:00
Danny Yoo
5d62bbd9b6 initial test cases on views 2011-09-07 16:22:23 -04:00
Danny Yoo
cc4bcb341e actions are a list, to reduce garbage 2011-09-07 15:35:12 -04:00
Danny Yoo
c67ba730ff fixed typo 2011-09-06 18:20:53 -04:00
Danny Yoo
4719c5d33d repairing 2011-09-06 18:14:22 -04:00
Danny Yoo
de1843bc78 repairing 2011-09-06 18:12:47 -04:00
Danny Yoo
8465e0ca95 trying to use a tree representation to make the operations less expensive 2011-09-06 17:48:51 -04:00
Danny Yoo
5cbf5843b1 traced 2011-09-05 17:01:18 -04:00
Danny Yoo
21a8ce9894 trying to make the initial render a little more reliable 2011-09-05 12:13:31 -04:00
Danny Yoo
58fc1b400a js-impl now records just the paths in the implementation; compile time is when we suck the content into the file 2011-09-05 12:01:17 -04:00
Danny Yoo
41cd179339 correcting parsing error on dom 2011-09-03 16:58:26 -04:00
Danny Yoo
f9766a764f making sure the elements get parsed in a good way 2011-09-03 15:49:29 -04:00
Danny Yoo
5de0164064 correcting cyclical printing 2011-09-02 15:49:37 -04:00
Danny Yoo
8e5f2ca59d fixing some trailing bugs 2011-09-02 14:02:43 -04:00
Danny Yoo
d6759935cd major api change: view focus now only treats its input as an id, rather than a general selector. We'll have extension to this later. 2011-09-02 13:56:34 -04:00
Danny Yoo
6adf007205 dom-remove 2011-09-01 14:53:18 -04:00
Danny Yoo
f711a43512 updated the todo example to be more sophisticated. 2011-09-01 14:27:20 -04:00
Danny Yoo
29671b68f1 working on xexps 2011-09-01 13:08:01 -04:00
Danny Yoo
c0ac816fda continuing to work on xexps 2011-09-01 12:59:39 -04:00
Danny Yoo
9a886e7789 adding function for seeing if we can focus on an element 2011-09-01 12:14:05 -04:00
Danny Yoo
2cc5ab5c28 web-world implementation clean under jslint 2011-08-31 17:18:24 -04:00
Danny Yoo
366ef4b7d2 jslinting before fixing navigation of views 2011-08-31 17:15:31 -04:00
Danny Yoo
cad4087134 trying to guard against weirdness 2011-08-30 17:41:26 -04:00
Danny Yoo
ee6c214aa0 guarding against weird implementation of geolocation 2011-08-30 17:16:23 -04:00
Danny Yoo
12dfe2caa0 Merge remote-tracking branch 'origin/master' into web-world 2011-08-30 01:16:59 -04:00
Danny Yoo
84c7d457cb ripping out with-output-to; unused 2011-08-29 16:42:08 -04:00
Danny Yoo
726bee2974 example with redirected current output 2011-08-29 16:28:53 -04:00
Danny Yoo
a04d954dfb fixing typo 2011-08-29 12:48:35 -04:00
Danny Yoo
769fa20fe7 where-am-i appears to be doing something 2011-08-29 12:43:52 -04:00
Danny Yoo
9fe0b343c7 structure references check their arguments now. 2011-08-29 12:30:06 -04:00
Danny Yoo
e0a55875fe need to reduce time to compile 2011-08-29 12:17:26 -04:00
Danny Yoo
cc4cf4b879 need to work on events now 2011-08-29 11:42:34 -04:00
Danny Yoo
d4ff2ecaa7 where-ami- 2011-08-29 11:28:51 -04:00
Danny Yoo
28367166fe dwarves example is running, but does not yet show dynamic html stuff 2011-08-29 08:59:41 -04:00
Danny Yoo
944ac897cf still chasing exceptions 2011-08-29 08:24:46 -04:00
Danny Yoo
5d24ac1af7 fixing bind on anonymous values. 2011-08-29 07:50:23 -04:00