Tobias Bosch
|
1d4d18d9db
|
refactor(render): user render compiler
|
2015-04-03 23:41:00 -07:00 |
|
vsavkin
|
abea92af59
|
refactor(change_detection): call onChange from the change detector
|
2015-04-02 21:22:42 -07:00 |
|
Misko Hevery
|
86dc3e5b07
|
docs: create public API surface
Closes #1181
|
2015-04-02 23:23:39 +00:00 |
|
Tobias Bosch
|
4f56628566
|
refactor(render): move services to right location
core/compiler/events -> render/dom/events
core/compiler/url_resolver -> services/url_resolver
core/compiler/xhr/* -> services/*
|
2015-04-02 10:35:27 -07:00 |
|
vsavkin
|
b65b145122
|
refactor(view): refactored DirectiveMemento to expose properties in a consistent way
|
2015-03-31 18:26:58 -07:00 |
|
vsavkin
|
e92918bbfe
|
feat(change_detector): split light dom and shadow dom children
|
2015-03-27 13:26:37 -07:00 |
|
vsavkin
|
723e8fde93
|
feat(change_detection): added a directive lifecycle hook that is called after children are checked
|
2015-03-27 13:26:36 -07:00 |
|
vsavkin
|
8d85b839b6
|
feat(change_detection): pass binding propagation config to pipe registry
|
2015-03-26 16:57:04 -07:00 |
|
vsavkin
|
f8e7a37c0d
|
fix(view): fixed view instantiation to use the component template's change detector when creating BindingPropagationConfig
|
2015-03-24 07:49:28 -07:00 |
|
vsavkin
|
b69f3043e0
|
feat(compiler): added the DynamicComponent annotation
|
2015-03-17 15:23:58 -07:00 |
|
Peter Bacon Darwin
|
85799aa1a5
|
docs(*): add @publicModule tags
Initial set of tags to demonstrate the public docs filtering
Closes #988
|
2015-03-17 14:44:45 -07:00 |
|
vsavkin
|
a16954d3a5
|
refactor(view): separate context and locals
|
2015-03-17 14:25:57 -07:00 |
|
Yegor Jbanov
|
70c875ee14
|
refactor(shadow dom): do not use injectors nor directives
This prepares us for the app/render split in the compiler.
|
2015-03-16 16:58:38 -07:00 |
|
vsavkin
|
33bff17f33
|
refactor(tests): refactor tests to clarify the behavior of onChange
|
2015-03-13 18:09:31 -07:00 |
|
vsavkin
|
3273adade5
|
refactor(view): change view to pass all bindings to proto change detector at once
|
2015-03-13 14:03:57 -07:00 |
|
Victor Berchet
|
7322ed721e
|
refactor: remove reference to the FIELD class
|
2015-03-13 18:59:51 +01:00 |
|
Victor Berchet
|
951a808e0e
|
refactor(PropertySetter): use the global reflector
|
2015-03-12 19:49:34 +01:00 |
|
Rado Kirov
|
dd3e6271c2
|
chore(services): rename services.
Closes #711
|
2015-03-11 18:30:37 -07:00 |
|
Victor Berchet
|
370643539f
|
refactor(EventHandler): have a single instance of event handlers per ProtoView
|
2015-03-10 15:26:06 +01:00 |
|
Victor Berchet
|
bfa18ffd9b
|
feat(Directives): add the ability to declaratively bind events
relates to #621
|
2015-03-10 08:14:24 +01:00 |
|
Victor Berchet
|
b349c35678
|
feat(ElementInjector): implement @PropertySetter
relates to #621
|
2015-03-09 18:28:39 +01:00 |
|
Victor Berchet
|
9982520a23
|
refactor(Compiler): make shadow DOM stragegy support more flexible
|
2015-03-03 11:24:08 -08:00 |
|
vsavkin
|
21f24d19dd
|
feat(change_detection): implement hydration/dehydration
|
2015-03-02 13:28:39 -08:00 |
|
Yegor Jbanov
|
757eae8ad3
|
feat(compiler): DOM adapters + html5lib implementation; misc fixes
|
2015-02-27 16:49:14 -08:00 |
|
Victor Berchet
|
929fc65493
|
refactor(template loading): add support for base URLs, css rewriting
fixes #654
|
2015-02-26 09:36:04 +01:00 |
|
vsavkin
|
987a5fdf56
|
feat(change_detection): add support for pipes in the template
|
2015-02-20 17:16:57 -08:00 |
|
vsavkin
|
58ba700b14
|
feat(change_detection): change binding syntax to explicitly specify pipes
|
2015-02-20 10:59:46 -08:00 |
|
Rado Kirov
|
b1fc3e87c6
|
fix(view): move nodes into the live document when cloning.
Closes #724
|
2015-02-20 09:46:10 -08:00 |
|
Victor Berchet
|
d0ca07afaa
|
refactor(Compiler): introduce ShimComponent to shim CSS & DOM in emulated mode
Closes #715
|
2015-02-19 13:42:18 -08:00 |
|
Marc Laval
|
89b3995756
|
refactor(core): remove direct accesses to DOM
Closes #713
|
2015-02-19 13:42:07 -08:00 |
|
Kevin Moore
|
fa25965939
|
chore: Remove unused imports
Closes #624
|
2015-02-17 16:49:08 -08:00 |
|
PatrickJS
|
40d0505782
|
refactor(ProtoView): use const for DOM.addClass
`DOM.addClass(insertionElement, 'ng-binding');` -> `DOM.addClass(insertionElement, NG_BINDING_CLASS);`
Closes #676
|
2015-02-17 15:51:33 -08:00 |
|
Victor Berchet
|
6d23d00057
|
refactor(ViewPort): @Template -> @Viewport, ViewPort -> ViewContainer
fixes #595
|
2015-02-13 17:48:27 +01:00 |
|
Victor Berchet
|
8844671c8d
|
feat(EventManager): implement the EventManager
|
2015-02-12 10:46:11 +01:00 |
|
Victor Berchet
|
fc1b791a7a
|
fix(view): ViewPort light should come from the direct parent
|
2015-02-11 09:16:53 +01:00 |
|
Rado Kirov
|
7bf5ab8f43
|
feat(view_pool): adds a view pool of dehydrated views per protoview.
|
2015-02-09 22:17:38 -08:00 |
|
Jeremy Elbourn
|
6dbfe0dc2e
|
feat(vars): assignment of component or element instance to vars.
|
2015-02-06 15:13:31 -08:00 |
|
vsavkin
|
ab733bd80e
|
refactor(change_detection): rename group memento into directive memento
|
2015-02-06 13:55:49 -08:00 |
|
vsavkin
|
9240b09011
|
refactor(directives): directives use declare that they listen to onChange in the annotations
|
2015-02-06 13:53:49 -08:00 |
|
Yegor Jbanov
|
5010cf9757
|
chore(view): remove obsolete HACK comment
|
2015-02-05 21:19:53 -08:00 |
|
Victor Berchet
|
746f85a621
|
feat(compiler, ShadowDom): adds TemplateLoader using XHR.
Also adds css shimming for emulated shadow dom and makes the shadowDom
strategy global to the application.
|
2015-02-05 19:47:29 -08:00 |
|
Yegor Jbanov
|
fcbdf02767
|
feat(perf): port table scrolling benchmark to Angular 2
|
2015-02-05 18:33:57 -08:00 |
|
Yegor Jbanov
|
3f228669d7
|
chore(packaging): update import for the new file structure
|
2015-02-05 15:47:12 -08:00 |
|
Yegor Jbanov
|
3820609f24
|
chore(packaging): move files to match target file structure
|
2015-02-05 15:46:13 -08:00 |
|