Commit Graph

229 Commits

Author SHA1 Message Date
Evan You b8781c54eb sd-model 2013-10-12 20:10:16 -04:00
Evan You 1e90903da8 implement sd-model 2013-10-12 14:23:48 -04:00
Evan You 345724a1e6 fix bug from last commit 2013-10-12 14:19:27 -04:00
Evan You b3c6ce7038 also ignore properties that start with `_` 2013-10-11 22:40:52 -04:00
Evan You ea034a70c4 todo 2013-10-11 18:30:23 -04:00
Evan You c80b23f076 Array.replace() should abort if target is not in the array 2013-10-11 18:29:00 -04:00
Evan You 99b25b2998 rename `prop` option to `scope` 2013-10-11 18:24:53 -04:00
Evan You 65faa95549 move all API methods to Seed 2013-10-11 18:13:57 -04:00
Evan You 9405ed720f rename `props` options to `proto` 2013-10-11 17:46:28 -04:00
Evan You 3159c9a930 fix sd-repeat pop/shift/splice on empty array 2013-10-11 17:40:39 -04:00
Evan You 3cb7d1a00c rename sd-each to sd-repeat 2013-10-11 17:27:36 -04:00
Evan You 81c705cd13 TODOs 2013-10-11 12:17:30 -04:00
Evan You 113dcfb034 shared data example 2013-10-11 12:17:22 -04:00
Evan You 6af04c922e should trim partial expression to allow syntax such as {{> partialID }} 2013-10-11 11:18:33 -04:00
Evan You f1179ace81 tests for $ event methods 2013-10-08 23:19:12 -04:00
Evan You a21e8907d1 implement $ event methods, optimize for minification 2013-10-08 22:26:25 -04:00
Evan You 3cbf498d5a partials done. 2013-10-08 17:22:48 -04:00
Evan You b0dcfd5404 clean up compiler + comments 2013-10-08 14:54:06 -04:00
Evan You a10fdbd920 should remove partial attribute 2013-10-08 13:39:15 -04:00
Evan You 61bddb07d5 clean up utils 2013-10-08 10:29:37 -04:00
Evan You 6fcce9752a readme 2013-10-08 01:30:29 -04:00
Evan You a883536334 readme 2013-10-08 01:28:18 -04:00
Evan You 1e827e87aa compiler clean up, vm & partial API, jshint test files 2013-10-08 01:14:40 -04:00
Evan You 61e897ea88 avoid no parent detach 2013-10-07 23:23:22 -04:00
Evan You 98d1108dd1 detach container before batch DOM updates for sd-each 2013-10-07 17:13:01 -04:00
Evan You 331f03b2fd array methods should be inenumerable 2013-10-07 12:21:54 -04:00
Evan You 2232cf2885 $index for each items 2013-10-07 02:03:43 -04:00
Evan You 55ec2fca9c fix nested VM example 2013-10-07 01:37:20 -04:00
Evan You dbcd78f9b6 fix: each options should be mixed into compiler instance 2013-10-07 01:31:16 -04:00
Evan You ec86b9faf9 ViewModel.extend() should also extend Object options 2013-10-06 23:24:48 -04:00
Evan You eef0dc6ad1 private directives and filters 2013-10-03 18:07:01 -04:00
Evan You 9297042b2d directive interface change 2013-10-03 12:09:20 -04:00
Evan You 8a9419241e new init/extend options API 2013-10-03 11:49:48 -04:00
Evan You 4003fe2b07 implement new API per spec 2013-10-02 18:14:29 -04:00
Evan You 4209e27260 sd-if and minor fixes 2013-10-02 15:20:57 -04:00
Evan You ad0cb67409 directives unit tests except for sd-if 2013-10-01 17:57:17 -04:00
Evan You 0fdd0cef0e fix test mock keyevent 2013-09-30 23:25:13 -04:00
Evan You 0c250936b5 unit tests for directives (WIP) 2013-09-30 18:21:35 -04:00
Evan You 949e6e1521 template changes again + allow further extend() for VMs 2013-09-30 16:22:16 -04:00
Evan You 5ff47a83dd fix observer mechanism 2013-09-30 14:15:26 -04:00
Evan You 0f6e719eb0 unit tests for filters 2013-09-26 13:44:31 -07:00
Evan You 151629db90 jshint pass 2013-09-25 23:51:47 -07:00
Evan You c94ff6b033 simplify template API 2013-09-25 23:50:09 -07:00
Evan You e77edeecee update deps 2013-09-23 21:21:18 -07:00
Evan You 9780fc9672 __proto__ jshint and test pass 2013-09-23 11:59:44 -07:00
Evan You 75dcb03eec use __proto__ interception for array methods 2013-09-23 01:42:17 -07:00
Evan You 415df621ba todo/readme [ci skip] 2013-09-20 15:33:39 -04:00
Evan You 7eec161a73 unit tests for viewmodel 2013-09-10 18:57:47 -04:00
Evan You 02e707c82b exp-handler not needed 2013-09-10 18:17:23 -04:00
Evan You 00114112a1 unit test for API (src/main.js) 2013-09-10 18:16:09 -04:00