Commit Graph

19 Commits

Author SHA1 Message Date
Evan You 70d5280faa remove v-component 2015-05-15 11:48:31 -04:00
Evan You ee2b99efd7 remove v-with 2015-05-14 14:03:49 -04:00
Evan You c02a5a9c9d remove v-partial 2015-05-14 12:31:43 -04:00
Evan You 3597675b2b rename paramAttributes -> props 2015-05-14 12:19:27 -04:00
Evan You 3959b676e2 use better warning assertions in tests 2015-05-12 23:01:16 -04:00
Evan You 6d0697b2e4 improve param attributes
- support multiple mustache tags
- support filters
- support arbitrary expression
- support explicit one-way binding syntax {{*parentKey}}
- non-settable expressions are automatically one-way
2015-05-11 11:16:20 -04:00
Evan You 08dd24f33d more test cases 2015-05-10 04:25:06 -04:00
Evan You 43ccd4c711 add test case for removing transcluded directives 2015-05-10 04:01:43 -04:00
Evan You 4c25d1eb03 add test case for container/replacer attrs with same name 2015-05-10 02:04:38 -04:00
Evan You e65c8958ab refactor component root compilation 2015-05-10 01:54:24 -04:00
Evan You e5054181aa component attr should take higher priority than placeholder attr with same name (fix #828) 2015-05-08 12:07:07 -04:00
Evan You 7b84594935 transcluded linkFns should be terminal 2015-04-23 05:33:14 -04:00
Evan You aba5228ee8 wip - current tests pass 2015-04-23 05:33:14 -04:00
Evan You 792c139491 refactor transclusion logic
transcluded contents are now marked with a "transcluded"
attribute so that the compiler knows to compile them in
parent scope. this allows proper re-compile of transcluded
blocks in conditionals (v-if and v-partial).
2015-04-23 05:33:14 -04:00
Nikola Kovacs a3cdcacad4 Fix bug in <content> select.
Fallback wasn't used when none of the nodes matched by the selector
were children of the target.

refs #786
2015-04-17 09:40:27 +02:00
Nikola Kovacs cfdfda35aa <content> select should only match children.
Fixes 786
2015-04-16 18:29:05 +02:00
Evan You 0894903ec5 add warning for camelCase paramAttributes (#625) 2014-12-08 16:09:35 -05:00
Evan You bf9edefca0 Tweak parent directive compilation
- Make `this.el.__vue__` avaialable in a parent directive on the component
  container.
- Move `v-ref` compilation to parent instead of child
2014-12-06 18:47:27 -05:00
Evan You 4faf16e281 rename Binding -> Dep 2014-11-26 13:05:03 -05:00