Commit Graph

76 Commits

Author SHA1 Message Date
Evan You 1e90903da8 implement sd-model 2013-10-12 14:23:48 -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 3cb7d1a00c rename sd-each to sd-repeat 2013-10-11 17:27:36 -04:00
Evan You 113dcfb034 shared data example 2013-10-11 12:17:22 -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 eef0dc6ad1 private directives and filters 2013-10-03 18:07:01 -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 949e6e1521 template changes again + allow further extend() for VMs 2013-09-30 16:22:16 -04:00
Evan You c94ff6b033 simplify template API 2013-09-25 23:50:09 -07: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
Evan You 206e3bce64 test structure changes 2013-09-09 18:04:33 -04:00
Evan You e487cf7e2f unit test for array observing 2013-09-05 00:56:54 -04:00
Evan You c6903e0074 get ready for tests 2013-08-26 19:28:03 -04:00
Evan You 874afe2389 $watch/$unwatch 2013-08-25 14:34:55 -04:00
Evan You b379274b31 make it cleaner 2013-08-25 14:16:13 -04:00
Evan You f29754131c polish todo example 2013-08-25 03:07:48 -04:00
Evan You 9d0d2114f8 expression parsing 2013-08-25 02:38:44 -04:00
Evan You fbe6b56b98 fix todos example 2013-08-23 14:51:49 -04:00
Evan You c6c5fdb3d8 fix each.js for new architecture 2013-08-23 01:04:26 -04:00
Evan You 77ce1fc355 directly use array length 2013-08-22 16:30:51 -04:00
Evan You 75a4850afb allow multiple VMs sharing one data object 2013-08-21 13:32:33 -04:00
Evan You 6ec70eb4a4 trying to fix nested props 2013-08-20 19:41:24 -04:00
Evan You bc84435133 wip 2013-08-20 15:18:41 -04:00
Evan You d2779aad82 templates 2013-08-20 13:44:56 -04:00
Evan You beded7d779 add asyn compilation ($wait/$ready) 2013-08-19 17:49:46 -04:00
Evan You d8644b827c use standalone build 2013-08-19 17:22:43 -04:00
Evan You ea792ba6bb make dep parsing work 2013-08-19 13:32:58 -04:00
Evan You 84538d6dae wip 2013-08-19 13:09:06 -04:00
Evan You 6f0eca4bf6 simply api; 2013-08-15 21:41:02 -04:00
Evan You bf01a14629 support nested VMs and update examples to use new API 2013-08-15 18:46:32 -04:00
Evan You e9f2223d3a 0.2.1, remove $on/$off 2013-08-15 12:26:13 -04:00
Evan You a104afb472 optimize array watch method hijacking 2013-08-15 12:16:39 -04:00
Evan You dddb255074 new api fixed 2013-08-15 11:47:05 -04:00
Evan You c98c8a68cb working, but with memory issue; 2013-08-15 11:31:36 -04:00
Evan You 761b643baa new api WIP 2013-08-15 00:39:32 -04:00
Evan You d78df31017 rename internal, optimize memory usage for GC 2013-08-14 16:47:21 -04:00
Evan You cc64365323 put properties on the scope prototype! 2013-08-13 18:53:29 -04:00
Evan You 2658486bcc add Seed.broadcast() and scope.$on() 2013-08-13 14:34:51 -04:00
Evan You 5bfb4b5ef2 stricter check for computed properties 2013-08-13 13:20:49 -04:00
Evan You 829874eb5b no longer use require() when using dist/seed.js 2013-08-13 10:36:55 -04:00
Evan You 4772f12e6d fix sd-value and filters.pluralize 2013-08-13 00:06:30 -04:00
Evan You cfc27d89f1 separate storage in todos example, expose some utils methods 2013-08-12 15:04:02 -04:00
Evan You 9546965ae0 add pluralize filter 2013-08-11 22:35:06 -04:00
Evan You de1c1a1112 dynamic context computed properties 2013-08-11 11:30:53 -04:00
Evan You 8eedfeacf9 computed properties now have access to context scope and element 2013-08-11 01:50:32 -04:00