Brandon Roberts
2be27fb888
docs(forms): update API reference for FormControl ( #24255 )
...
PR Close #24255
2018-06-19 10:53:14 -07:00
Brandon Roberts
74f07f40e0
docs: Remove outdated Webpack guide and example ( #24478 )
...
A supporting Webpack guide will be introduced as part of the guidance
for ejecting from the Angular CLI.
Closes #23937
PR Close #24478
2018-06-18 15:03:22 -07:00
Judy Bogart
aa66e84e44
docs: push animation api doc changes back to stable ( #24525 )
...
PR Close #24525
2018-06-15 09:55:58 -07:00
Pete Bacon Darwin
e1bc3f5c1a
build(docs-infra): ensure all headings are sentence cased ( #24527 )
...
PR Close #24527
2018-06-15 09:13:46 -07:00
Miško Hevery
f5b366147b
fix(core): Injector correctly honors the @Self flag ( #24520 )
...
Injector was incorrectly returning instance from parent injector even
when `@Self` was specified.
PR Close #24520
2018-06-14 16:42:08 -07:00
Alex Eagle
3147a92ee9
build: fix broken circleci build ( #24513 )
...
Bazel 0.14 allocates memory differently and runs out of RAM on a 4G circleci worker
so use an xlarge machine for the integration_test job.
Cherry-pick of #24512 onto patch branch.
PR Close #24513
2018-06-14 14:15:20 -07:00
Greg Magolan
ffedbde0b3
test(bazel): fix flakey bazel integration e2e test ( #24522 )
...
PR Close #24522
2018-06-14 14:15:00 -07:00
Mark Levy
e543c734ab
fix(compiler): support .
in import statements. ( #20634 )
...
fix #20363
PR Close #20634
2018-06-13 20:29:22 -07:00
Pete Bacon Darwin
fbe6871a94
build(aio): add github links to API doc members ( #24000 )
...
This change adds Github edit and view links to methods
and decorator options.
It is possible to add these to properties also but the
UI is rather tight as these are displayed in a table.
PR Close #24000
2018-06-13 16:51:59 -07:00
Pete Bacon Darwin
f43cb9398c
build(aio): compute breadcrums for all API doc types ( #24000 )
...
PR Close #24000
2018-06-13 16:51:59 -07:00
Pete Bacon Darwin
1e04df9ac7
build(aio): fix decorator doc "inherited from" heading ( #24000 )
...
We should not include the package path in the inherited
from heading for decorator API docs
PR Close #24000
2018-06-13 16:51:59 -07:00
Pete Bacon Darwin
840ca05fe8
fix(aio): tidy up API doc styles ( #24000 )
...
* Code anchors should inherit the font size from their container
* Table headings should align with content
PR Close #24000
2018-06-13 16:51:59 -07:00
Pete Bacon Darwin
facc9d498d
build(aio): fix broken doc-gen unit test ( #24000 )
...
PR Close #24000
2018-06-13 16:51:59 -07:00
Pete Bacon Darwin
9d0999027f
build(aio): remove invalid H3 usage notes heading ( #24000 )
...
This heading is too high for the section because the
method name is a H3 but it cannot be a H4 because
usage notes may contain H4 headings.
PR Close #24000
2018-06-13 16:51:59 -07:00
Pete Bacon Darwin
c00dd5a3f3
build(aio): rearrange processors to ensure we catch all content errors ( #24000 )
...
PR Close #24000
2018-06-13 16:51:59 -07:00
Pete Bacon Darwin
3908a63381
docs: fix invalid headings ( #24000 )
...
PR Close #24000
2018-06-13 16:51:54 -07:00
Pete Bacon Darwin
20f9e51b8f
build(aio): map H3 headings into H4 headings for certain templates ( #24000 )
...
The sections such as methods and decorator options are already headed
by a H3 heading so we need to map the H3 headings in the API doc source
down to H4 headings.
This commit includes general heading mapping functionality accessible via
the `marked` Nunjucks filter.
PR Close #24000
2018-06-13 16:47:42 -07:00
Pete Bacon Darwin
232203242a
build(aio): rearrange decorator API doc template ( #24000 )
...
The overview of the decorator options is now a table.
The detailed description of each option is now a full section.
PR Close #24000
2018-06-13 16:47:42 -07:00
Pete Bacon Darwin
0ca634e697
build(aio): remove unused @linkDocs
alias for @link
jsdoc tag ( #24000 )
...
PR Close #24000
2018-06-13 16:47:42 -07:00
Pete Bacon Darwin
7fd9918024
docs: remove unnecessary @linkDocs
tags ( #24000 )
...
It is cleaner and simpler to use just a straightforward link.
PR Close #24000
2018-06-13 16:47:42 -07:00
Pete Bacon Darwin
b0aacb81d4
build(aio): improve automatic linking of code items ( #24000 )
...
This commit adds new link disambiguators that mean that more
code links can be generated automatically in a sensible way.
The best example is the use of properties within class, interface and
enum documentation.
PR Close #24000
2018-06-13 16:47:42 -07:00
Pete Bacon Darwin
6c850eb031
docs(aio): remove unused guide doc ( #24000 )
...
This was erroneously committed into master, when it was really only
supposed to demo what the pages might look like.
PR Close #24000
2018-06-13 16:47:42 -07:00
Pete Bacon Darwin
0df61ad107
build(aio): refactor the decorator doc processing ( #24000 )
...
PR Close #24000
2018-06-13 16:47:42 -07:00
Pete Bacon Darwin
fa985ac067
build(aio): do not allow @usageNotes
on properties ( #24000 )
...
PR Close #24000
2018-06-13 16:47:42 -07:00
Pete Bacon Darwin
06f9197361
build(aio): update to latest dgeni-packages@0.26.2 ( #24000 )
...
This update allows us to autolink to methods and properties, which
means that we can change things like `{@link transition transition()}`
to just `transition()`.
PR Close #24000
2018-06-13 16:47:42 -07:00
Pete Bacon Darwin
c2bad1249e
build(aio): add content rule to prevent usageNotes in non-export API docs ( #24000 )
...
This commit also factors out `API_CONTAINED_DOC_TYPES` to be used by
both `filterContainedDocs` and `addAllowedPropertiesRules`.
PR Close #24000
2018-06-13 16:47:42 -07:00
Pete Bacon Darwin
9d69ff8ddd
build(aio): don't constrain checkContentRules
to run before another processor ( #24000 )
...
We don't really care when this processor runs as long as it happens
after the tags have been extracted.
By not constraining its `runBefore` property we can ensure that other
processors can be run before it.
PR Close #24000
2018-06-13 16:47:42 -07:00
Pete Bacon Darwin
3fd33f8eb0
build(aio): do not try to auto-link to internal API items ( #24000 )
...
This would cause dangling links since the target, being internal,
would not exist in the docs.
PR Close #24000
2018-06-13 16:47:42 -07:00
Pete Bacon Darwin
501a243b3f
build(aio): don't render @Annotation
tags ( #24000 )
...
Because we were "ignoring" these tags they were being
rendered as part of the previous tag.
What we really want to do is know about them, so that we
don't break the doc-gen but then ignore them when rendering.
PR Close #24000
2018-06-13 16:47:42 -07:00
Miško Hevery
b91b9efc91
release: cut the v6.0.5 release
6.0.5
2018-06-13 15:00:28 -07:00
Vani
03718c95ce
docs: change capitalization for css hex color values ( #23511 )
...
PR Close #23511
2018-06-13 13:31:30 -07:00
Brandon Roberts
0834710c18
docs(aio): remove links to outdated live examples from the API documenation ( #23966 )
...
Closes #21525
PR Close #23966
2018-06-13 13:29:13 -07:00
vovchik-manko
9a9a7de9a4
docs: add message property to compose-message component ( #24310 )
...
PR Close #24310
2018-06-13 13:28:47 -07:00
Kirankumar Sripati
ff51691221
docs: fix typo ( #24470 )
...
PR Close #24470
2018-06-13 11:54:26 -07:00
Kapunahele Wong
2ad90ab0d3
docs: fix wording in 4-10 ( #24385 )
...
PR Close #24385
2018-06-13 11:53:20 -07:00
Shaun Grady
c5872e6782
docs(aio): Reorganize style guide sections on prefixing components/directives ( #22571 )
...
Closes https://github.com/angular/angular/issues/22081
PR Close #22571
2018-06-13 11:20:43 -07:00
Jason Aden
d20877bf3f
fix(router): fix lazy loading of aux routes ( #23459 )
...
Fixes #10981
PR Close #23459
2018-06-13 11:20:20 -07:00
Alex Eagle
b3089b4963
build: update buildifier to latest ( #24296 ) ( #24453 )
...
this matches the version in ngcontainer:0.3.1
PR Close #24296
PR Close #24453
2018-06-13 11:19:59 -07:00
Alex Eagle
880b03101e
build: update to Bazel 0.14.0 ( #24296 ) ( #24453 )
...
Also update usage of the ctx.actions.args to a newer preferred API
PR Close #24296
PR Close #24453
2018-06-13 11:19:59 -07:00
George Kalpakas
451d996414
docs: change aio
scope to docs-infra
( #24410 )
...
Related to #24295
PR Close #24410
2018-06-12 11:36:14 -07:00
Alex Eagle
ea3669e334
fix(bazel): Allow ng_module to depend on targets w no deps ( #24446 )
...
PR Close #24446
2018-06-12 11:35:53 -07:00
George Kalpakas
ea2987c7af
fix(service-worker): fix SwPush.unsubscribe()
( #24162 )
...
Fixes #24095
PR Close #24162
2018-06-11 14:04:31 -04:00
George Kalpakas
5b823dedcc
test(service-worker): allow SwPush
tests to run on Node.js ( #24162 )
...
PR Close #24162
2018-06-11 14:04:30 -04:00
George Kalpakas
80f7c83bdd
test(service-worker): add tests for SwPush
( #24162 )
...
PR Close #24162
2018-06-11 14:04:30 -04:00
George Kalpakas
53072b10da
refactor(service-worker): minor mocks refactoring ( #24162 )
...
PR Close #24162
2018-06-11 14:04:30 -04:00
George Kalpakas
30c2f560b1
build(docs-infra): ensure dist/
directory is cleaned before running tsc --watch
( #24372 )
...
PR Close #24372
2018-06-11 09:18:46 -07:00
George Kalpakas
18c4976f3b
build(docs-infra): upgrade preview server to latest @types/shelljs
( #24372 )
...
PR Close #24372
2018-06-11 09:18:46 -07:00
Matias Niemelä
0139173c7c
fix(animations): always render end-state styles for orphaned DOM nodes ( #24236 )
...
This patch ensures that any destination animation styling (state values)
are always applied even if the DOM node is not apart of the DOM.
PR Close #24236
2018-06-08 16:35:27 -07:00
Victor Berchet
f3c9954a68
docs: adds information about the VSCode clang-format extension ( #24351 )
...
PR Close #24351
2018-06-08 16:35:06 -07:00
Michał Gołębiowski-Owczarek
e8765352e8
fix(docs-infra): use script nomodule to load IE polyfills, skip other polyfills ( #24317 )
...
This commit includes two changes:
1. It changes the unreliable dynamic way of loading IE polyfills to use
`<script nomodule>` instead - for IE it's equivalent to a regular script tag
while modern browsers will ignore it.
2. It removes other polyfills for browsers not supporting `Object.assign` as
this API is supported by Chrome 45+, Firefox 34+ and Safari 9+ i.e. it's been
supported for some time.
Note that as of June 2018 Googlebot uses Chrome 41 to render sites to be
indexed. Chrome 41 doesn't support `Object.assign` but it also doesn't support
ES6 modules so it'll load polyfills meant for IE - which it should do anyway
as it doesn't support most of ES6.
Fixes #23647
PR Close #24317
2018-06-08 13:34:06 -07:00