Commit Graph

122 Commits

Author SHA1 Message Date
Evan You d5a0830ea2 update todomvc 2014-03-23 16:21:36 -04:00
Evan You 157b2cfc84 make perf bench same as live version 2014-03-23 07:55:13 -04:00
Evan You 4d22363b61 update todomvc example 2014-03-17 16:38:07 -04:00
Evan You 6626d3b804 functional tests pass 2014-03-15 17:54:34 -04:00
Evan You 607e197a08 computed filters + test 2014-03-10 23:32:58 -04:00
Evan You e07f25dba9 change todomvc example to use computed property based implementation 2014-03-10 18:16:34 -04:00
Evan You 25344cf467 Object.$add/$delete + renamed Array augmentation methods to prefix with $ 2014-03-10 13:09:08 -04:00
Evan You 7eb0843f36 add initial load metrics to todomvc example 2014-02-28 13:49:10 -05:00
Evan You c599bed93d add v-cloak 2014-02-11 13:26:22 -05:00
Evan You cb1d69c66c update todomvc example to be same as lended version 2014-02-08 17:58:04 -05:00
Evan You 7943d0bd2f fix todomvc according to spec 2014-02-04 16:33:28 -05:00
Evan You a1bee31378 update examples with new computed shorthand 2014-02-02 00:48:31 -05:00
Evan You 7a6169caf9 separate computed properties into `computed` option 2014-01-26 18:47:28 -05:00
Evan You 3f8a3cb1a8 update commits example 2014-01-25 23:02:17 -05:00
Evan You f08debd6ee Minor refactors
- update Firebase example lib version
- depsParser now depends on Observer instead of the other way around
- transition classes should not be cached
2014-01-23 23:11:44 -05:00
Evan You 6c4818bca2 commits example 2014-01-23 11:13:03 -05:00
Evan You 1fb885b9fa bindings that are not found are now created on current compiler instead of root 2014-01-21 17:27:54 -05:00
Evan You 78293a5ab9 comments for todomvc example 2014-01-21 11:58:42 -05:00
Evan You bf5c14b9e6 Release-v0.7.6 2014-01-18 22:42:55 -05:00
Evan You 0108e71667 debug & benchmark updates 2013-12-26 13:11:26 -05:00
Evan You 7fc537ad5a fix functional tests for batcher 2013-12-24 16:55:29 -05:00
Evan You a1582e4904 allow child VMs $data to be swapped 2013-12-23 19:48:14 -05:00
Evan You 7c1d196355 API change: split `scope` into `data` and `methods` 2013-12-23 14:47:51 -05:00
Evan You cd90e647a7 simplify v-repeat syntax 2013-12-23 14:01:00 -05:00
Evan You 93b0325ed8 new observe method tests passed 2013-12-23 05:31:02 -05:00
Evan You 14d8ce24a3 compiler rewrite - observe scope directly and proxy access through vm 2013-12-23 04:54:02 -05:00
Evan You f29be011db update benchmarks, remove attach/detach in v-repeat as its actually expensive in common use cases 2013-12-22 13:01:45 -05:00
Evan You dc17a4eda8 add benchmark for todomvc example 2013-12-22 10:51:23 -05:00
Evan You e04553a0a4 lifecycle hooks 2013-12-17 01:38:01 -05:00
Evan You cdd07162e1 0.6.0 - rename to Vue 2013-12-07 17:29:17 -05:00
Evan You 27309404ac revert back to use comma as exp splitter - wrap exp with () to escape 2013-12-05 00:37:57 -05:00
Evan You 19d15ecf8d Improvements to observed array extension methods
- mutateFilter() is now remove(fn)
- replace() now also takes a function argument
- tests for above
- fix unit tests for IE9
2013-12-04 20:17:38 -05:00
Evan You 5f9b61b0dc make todomvc example work with new exp splitter 2013-12-04 18:39:13 -05:00
Evan You 91ba244300 no longer need bind.js shim 2013-11-18 15:46:29 -05:00
Evan You a8e12f8ccd Firebase example + bug fixes
- move ensurePath() to Observer.js
- add Observer.ensurePaths(), which deals with the situation
  when a scope object with nested values is given a new value
  with incomplete nested structure. e.g. this.val = {}
- fix Directive argument regex
- sd-model: no longer locks during set() so filters work on
  input fields
- sd-repeat: handles undefined update, also fix transition
- utils.attr now takes additional `noRemove` argument
- ViewModel.$emit now also triggers event on itself
2013-11-17 02:04:29 -05:00
Evan You f87f603d03 computed properties now use $get and $set to be more explicit 2013-11-15 11:06:11 -05:00
Evan You 09377185ce functional tests for transition 2013-11-13 17:43:31 -05:00
Evan You e60986d888 update todomvc common assets 2013-11-01 11:32:09 -04:00
Evan You 18530c7ff2 functional test for todomvc 2013-10-28 20:59:18 -04:00
Evan You c83ce1e4a8 start test for todomvc 2013-10-24 20:00:59 -04:00
Evan You 412873f5d8 restructure for functional tests, use CasperJS 2013-10-23 18:19:23 -04:00
Evan You fb6b4eaca5 fix sd-repeat + sd-viewmodel 2013-10-21 11:59:23 -04:00
Evan You 5fa908d1a2 sd-id 2013-10-19 01:01:52 -04:00
Evan You 318df39dc4 rename Seed.vm -> Seed.viewmodel 2013-10-18 12:40:50 -04:00
Evan You af342b75c0 remove context binding related stuff 2013-10-17 11:30:35 -04:00
Evan You 7b17f80eee IE9 compatibility
- fixed: Array method wrapping
- fixed: console
- fixed: classList polyfiil
- fixed: select options
2013-10-13 02:15:52 -04:00
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