Dzmitry Shylovich
6e98757665
fix(core): use presence of .subscribe to detect observables rather then Symbol.observable ( #15171 )
...
Fixes #14298
Fixes #14473
Fixes #14926
2017-03-15 17:13:03 -07:00
Miško Hevery
313158132d
Revert "fix(core): ErrorHandler should not rethrow an error by default ( #15077 )"
...
This reverts commit 6559425b07 .
2017-03-15 16:29:24 -07:00
Peter Bacon Darwin
6772c913c7
fix(aio): scroll to hash fragment element on URL change
2017-03-15 16:11:30 -07:00
Stefanie Fluin
b11d0119ac
feat(aio): top bar typography, sidenav size
2017-03-15 16:11:30 -07:00
Stefanie Fluin
637a489996
refactor(aio): indent and org cleanup
2017-03-15 16:11:30 -07:00
Stefanie Fluin
c2bd357825
feat(aio): initial design commit
...
Implemented style guide elements to top header bar, side hamburger nav menu, content and search. Consolidated SCSS files to styles folder. Fixed PWA test.
2017-03-15 16:11:30 -07:00
Peter Bacon Darwin
4870f910d6
feat(aio): hide search results when click outside search elements
...
Clicking anywhere except on the search results and the search box will
now hide the search results
Closes #15095
2017-03-15 16:11:30 -07:00
Peter Bacon Darwin
c95a3048ce
fix(aio): SearchBoxComponent should send query on click
...
The input may still have focus when the user hits ESC,
causing the search to be hidden.
If the user then clicks on the input again, they would expect
it to reopen the results.
2017-03-15 16:11:30 -07:00
Ward Bell
0e6eb6d719
test(aio): fill in missing API page unit tests
2017-03-15 16:11:30 -07:00
Ward Bell
09574fc285
build(aio): yarn test --sourcemap=false for faster dev/test cycles
2017-03-15 16:11:29 -07:00
Georgios Kalpakas
4347cb2119
ci(aio): whitelist 'aio-contributors' for deploying PR previews
2017-03-15 16:11:29 -07:00
Peter Bacon Darwin
f600d4e9e4
refactor(aio): move window:resize handler into component
2017-03-15 16:11:29 -07:00
Peter Bacon Darwin
eaa04354d5
fix(aio): intercept all clicks on anchors
...
Previously we had the `LinkDirective` which intercepted clicks on anchors
outside the doc viewer. Now we intercept "all" link clicks within the app.
2017-03-15 16:11:29 -07:00
Peter Bacon Darwin
3f7cfde476
fix(aio): ignore private exports
...
Closes #14992
2017-03-15 16:11:29 -07:00
Matias Niemelä
62d5543b01
fix(animations): make sure easing values are applied to an empty animate() step ( #15174 )
...
Closes #15115
Closes #15174
2017-03-15 15:31:06 -07:00
Victor Berchet
f1b33ab7b1
fix(http): Make ResponseOptionsArgs an interface ( #14607 ) ( #14623 )
...
closes #13708
2017-03-15 15:28:52 -07:00
Victor Berchet
029d0f25e5
fix(router): fix query parameters with multiple values ( #15129 )
...
fixes #14796
2017-03-15 15:27:19 -07:00
Matias Niemelä
3f38c6fdcd
fix(animations): always fire callbacks even for noop animations ( #15170 )
...
Closes #15170
2017-03-15 13:41:00 -07:00
Jason Aden
80112a9ea1
fix: fix path locally to empty.js ( #15073 )
2017-03-15 13:40:24 -07:00
Chuck Jazdzewski
795638e18b
ci: remove unused import from integration test ( #15175 )
2017-03-15 13:39:00 -07:00
Chuck Jazdzewski
322bf7a0d5
Revert "refactor(upgrade): don’t rely on compiler internals"
...
This reverts commit 8e2c8b3e4d .
2017-03-15 13:23:31 -07:00
Chuck Jazdzewski
cd981499f9
Revert "feat(core): expose inputs, outputs and ngContentSelectors on ComponentFactory."
...
This reverts commit 1171f91a80 .
2017-03-15 13:23:10 -07:00
Chuck Jazdzewski
c439742a54
Revert "feat(upgrade): use ComponentFactory.inputs/outputs/ngContentSelectors"
...
This reverts commit a3e32fb7e1 .
2017-03-15 13:22:54 -07:00
Tobias Bosch
a3e32fb7e1
feat(upgrade): use ComponentFactory.inputs/outputs/ngContentSelectors
...
DEPRECATION:
- the arguments `inputs` / `outputs` / `ngContentSelectors` of `downgradeComponent`
are no longer used as Angular calculates these automatically now.
- Compiler.getNgContentSelectors is deprecated. Use
ComponentFactory.ngContentSelectors instead.
2017-03-15 11:42:12 -07:00
Tobias Bosch
1171f91a80
feat(core): expose inputs, outputs and ngContentSelectors on ComponentFactory.
...
E.g. for a component like this:
```
@Component({
template: ‘<ng-content select=“child”></ng-content>’
})
class MyComp {
@Input(‘aInputName’)
aInputProp: string;
@Output(‘aEventName’)
aOuputProp: EventEmitter<any>;
}
```
the `ComponentFactory` will now contain the following:
- `inputs = {aInputProp: ‘aInputName’}`
- `outputs = {aOutputProp: ‘aOutputName’}`
- `ngContentSelectors = [‘child’]`
2017-03-15 11:42:12 -07:00
Tobias Bosch
8e2c8b3e4d
refactor(upgrade): don’t rely on compiler internals
...
Uses `Element.matches` to match selectors, instead
of copying the code from our compiler.
2017-03-15 11:42:12 -07:00
Chuck Jazdzewski
b00fe20afd
fix(compiler): support interface types in injectable constuctors ( #14894 )
...
Fixes #12631
2017-03-15 09:24:56 -07:00
Matias Niemelä
36ce0afff6
fix(animations): support multiple state names per state() call ( #15147 )
...
Closes #14732
Closes #15147
2017-03-15 09:24:09 -07:00
Lucas Sloan
5c0ea20bd0
build(tsc-wrapped): use tsickleCompilerHost for initial file load
...
In order for tsickle's new support for input source maps to work, the tsickleCompilerHost must be used for the initial load of source files, since that's when the inline source maps are read and stripped.
2017-03-15 09:23:36 -07:00
Lucas Sloan
49764a5bff
build(tsc-wrapped): update tsickle to version 0.21.5
2017-03-15 09:23:36 -07:00