Rob Wormald
3553977bd7
feat(core): add support for ShadowDOM v1 ( #24718 )
...
add a new ViewEncapsulation.ShadowDom option that uses the v1 Shadow DOM API to provide style encapsulation.
PR Close #24718
2018-07-02 14:37:41 -07:00
Victor Berchet
07b4c8be42
Revert "feat(ivy): added namespaced attributes ( #23899 )"
...
This reverts commit d6989c80d3
.
2018-06-06 13:38:20 -07:00
Ben Lesh
d6989c80d3
feat(ivy): added namespaced attributes ( #23899 )
...
PR Close #23899
2018-06-06 10:22:27 -07:00
Vikram Subramanian
b96a3c8def
fix(platform-server): avoid clash between server and client style encapsulation attributes ( #24158 )
...
Previously the style encapsulation attributes(_nghost-* and _ngcontent-*) created on the server could overlap with the attributes and styles created by the client side app when it botstraps. In case the client is bootstrapping a lazy route, the client side styles are added before the server-side styles are removed. If the components on the client are bootstrapped in a different order than on the server, the styles generated by the client will cause the elements on the server to have the wrong styles.
The fix puts the styles and attributes generated on the server in a completely differemt space so that they are not affected by the client generated styles. The client generated styles will only affect elements bootstrapped on the client.
PR Close #24158
2018-05-30 14:28:14 -07:00
Jeremy Elbourn
313bdce590
feat(platform-browser): allow lazy-loading HammerJS ( #23906 )
...
PR Close #23906
2018-05-15 15:33:00 -07:00
Veres Lajos
de90314304
style: typos fixed - https://github.com/vlajos/misspell-fixer ( #22975 )
...
PR Close #22975
2018-03-27 14:51:53 -04:00
Chuck Jazdzewski
8449eb8d62
build: upgrade to TypeScript 2.7 ( #22669 )
...
Fixes : #21571
PR Close #22669
2018-03-12 09:27:23 -07:00
Trotyl
991300b86c
feat(platform-browser): do not throw error when Hammer.js not loaded ( #22257 )
...
closes #16992
PR Close #22257
2018-02-18 13:29:14 -08:00
Misko Hevery
533a010b28
build(platform-browser): exclude node incompatible tests from :test target. ( #21053 )
...
PR Close #21053
2017-12-22 13:10:51 -08:00
Misko Hevery
47e251a80a
build: remove `main()` from specs ( #21053 )
...
PR Close #21053
2017-12-22 13:10:51 -08:00
Miško Hevery
ba850b36de
Revert "fix(core): should use native addEventListener in ngZone ( #20672 )"
...
This reverts commit 65a2cb8307
.
2017-11-29 14:56:29 -06:00
JiaLi.Passion
65a2cb8307
fix(core): should use native addEventListener in ngZone ( #20672 )
...
PR Close #20672
2017-11-28 22:27:25 -06:00
JiaLi.Passion
a740e4f00a
fix(core): fix #20532 , should be able to cancel listener from mixed zone ( #20538 )
...
PR Close #20538
2017-11-21 11:49:36 -06:00
JiaLi.Passion
997336b790
fix(core): should support event.stopImmediatePropagation ( #20469 )
...
PR Close #20469
2017-11-16 22:43:53 -06:00
Jason Aden
2586846ee2
Revert "fix(core): should support event.stopImmediatePropagation"
...
This reverts commit 5e0eb5e3d94bd7077c4d6657b89bfc8d900f2bc6.
2017-11-15 11:35:21 -08:00
JiaLiPassion
200d92d030
fix(core): should support event.stopImmediatePropagation ( #19222 )
2017-11-03 15:22:05 -07:00
JiaLi.Passion
d52f42688a
fix(platform-browser): run BLACK_LISTED_EVENTS outside of ngZone ( #18993 )
...
PR Close #18993
2017-09-05 15:33:22 -05:00
JiaLi.Passion
ed1175f27e
fix(platform-browser): simple version of zone aware addEventListener ( #18993 )
...
PR Close #18993
2017-09-05 15:33:22 -05:00
Chuck Jazdzewski
1640d2aa0b
refactor(platform-browser): compiler platform-browser packages cleanly ( #18464 )
2017-08-02 16:30:50 -07:00
Miško Hevery
6279e50d78
perf(core): use native addEventListener for faster rendering. ( #18107 )
...
Angular can make many assumptions about its event handlers. As a result
the bookkeeping for native addEventListener is significantly cheaper
than Zone's addEventLister which can't make such assumptions.
This change bypasses the Zone's addEventListener if present and always
uses the native addEventHandler. As a result registering event listeners
is about 3 times faster.
PR Close #18107
2017-07-25 15:35:44 -05:00
Miško Hevery
728c9d0632
fix(platform-browser): Update types for TypeScript nullability support
...
Closes #15898
2017-04-18 12:07:33 -07:00
Dzmitry Shylovich
92084f2b6a
fix(platform-browser): setAttribute should work with xmlns namespace ( #14874 )
...
Closes #14865
2017-03-23 12:52:06 -07:00
Jason Aden
8573e36574
build: fix file paths after moving modules/@angular/* to packages/*
2017-03-08 16:29:28 -08:00
Jason Aden
3e51a19983
refactor: move angular source to /packages rather than modules/@angular
2017-03-08 16:29:27 -08:00