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
Ward Bell
1c1085b140
feat(aio): add google analytics ( #15081 )
2017-03-13 18:08:23 -07:00
Peter Bacon Darwin
ab40fcb068
docs(aio): fix relative links
...
The migrator was updated to automatically fix these links.
See fca5fb0280
and 3927b7a038
The result of this is that, going forward, we should ask
authors to include the path from the base href to the thing
being linked. E.g. guide/architecture#intro
2017-03-13 16:56:23 -07:00
Peter Bacon Darwin
1847550ad1
docs(aio): move cookbooks into guide
...
Also update all docs with migrated versions from latest angular.io
Fixes #14941
2017-03-13 16:56:23 -07:00
Peter Bacon Darwin
6497633529
feat(aio): improve search results functionality
...
* Ensure that all indexed documents are displayed in the search results.
(Previously the guide documents were not appearing because we only showed
results that had a `name` property, rather than a `name` or `title`.)
* Group the results by their containing folder (e.g. api, guide, tutorial, etc).
* Hide the results when the user hits the ESC key.
* Hide the results when the user clicks on a search result
Closes #14852
2017-03-13 16:55:52 -07:00
Pete Bacon Darwin
8850098ea4
build(aio): ensure API docs are generated in the correct place ( #15103 )
...
The move of the source code from modules/@angular to packages, caused a
problem with the path to the API docs.
2017-03-13 16:53:47 -07:00
Peter Bacon Darwin
eedca09d73
build(aio): generate the api-list.json file from the API docs
2017-03-13 16:52:58 -07:00
Peter Bacon Darwin
7b6dbf0952
fix(aio): `LocationService` search should handle corner cases
...
Adds tests and fixes corners cases for both `search()` and `setSearc()`
for things like empty queries and param keys that need encoding.
This commit refactors the `LocationService` to rely upon the `PlatformLocation`
rather than using `window.history` directly. This makes testing easier but also
makes the code simpler since `PlatformLocation` deals with platforms that
do not support history for us.
2017-03-13 16:52:58 -07:00
Pete Bacon Darwin
75147ff008
fix(aio): remove invalid brace from CSS ( #15122 )
2017-03-13 13:36:22 -07:00
Peter Bacon Darwin
e7dab7e6c1
feat(aio): hard code a "Home" image link into the toolbar
...
Closes #15017
2017-03-13 12:55:11 -07:00
Peter Bacon Darwin
26efa3a25c
style(aio): tidy up SCSS files
2017-03-13 12:55:11 -07:00
Pete Bacon Darwin
893652a813
fix(aio): upgrade to zone.js 0.7.8 ( #15099 )
...
This new version supports empty jasmine it clauses.
2017-03-13 12:53:45 -07:00
Georgios Kalpakas
4e1cf5b41a
build(aio): replace all occurrences of env vars on a line in `aio-builds-setup`
2017-03-13 10:30:49 -07:00
Georgios Kalpakas
0c5f893f6e
test(aio): improve test description and expectations
2017-03-13 10:30:49 -07:00
Georgios Kalpakas
17f5f3b32c
ci(aio): fix clean-up script on `ngbuilds.io`
2017-03-13 10:30:49 -07:00
Georgios Kalpakas
3bb59902f7
docs(aio): add more docs about `aio-builds-setup`
2017-03-13 10:30:49 -07:00
Georgios Kalpakas
b804a488c5
feat(aio): make it easy to keep relevant logs outside the docker container
2017-03-13 10:30:49 -07:00
Georgios Kalpakas
cbde75e77b
feat(aio): redirect HTTP to HTTPS
2017-03-13 10:30:49 -07:00
Georgios Kalpakas
413e11fac2
build(aio): remove redundant arg
2017-03-13 10:30:49 -07:00
George Kalpakas
fa1920a02b
feat(aio): enable deep-linking on deployed apps (until prerendering is done) ( #15049 )
2017-03-13 09:35:16 -07:00
Alex Rickabaugh
920b3d259d
feat(aio): support @angular/service-worker using the CLI generated service worker manifest ( #15042 )
2017-03-10 14:05:29 -08:00
Ward Bell
fce55d87d2
feat(aio): add Kapunahele animations v2 ( #15023 )
2017-03-10 14:05:00 -08:00
Jason Aden
2b44854885
build: fix paths for examples tests
2017-03-08 16:29:28 -08:00
Jason Aden
b74ab83d2c
refactor: update paths from modules/@angular to packages
2017-03-08 16:29:28 -08:00
Ward Bell
5ad5301a3e
feat(aio): add API list page ( #14899 )
2017-03-08 13:08:19 -08:00
Georgios Kalpakas
174d4c8ef7
ci(aio): do not deploy PR if preconditions not met
...
This avoids incorrectly failing the build if the PR author is not a member of one of the whitelisted GitHub teams.
2017-03-07 18:24:45 -08:00
Georgios Kalpakas
4ca772eea3
refactor(aio): move scripts into `scripts/` directory
2017-03-07 18:24:45 -08:00
Georgios Kalpakas
b4ec80b21d
docs(aio): document arg for auto-restarting the docker container on boot
2017-03-07 18:24:45 -08:00
Georgios Kalpakas
a4476654aa
refactor(aio): use more intuitive log filepath
2017-03-07 18:24:45 -08:00
Georgios Kalpakas
4210d2b4b1
test(aio): fix e2e tests
2017-03-07 18:24:45 -08:00
Georgios Kalpakas
aa30c50144
feat(aio): make it easier to create a docker image (less variables to overwrite)
2017-03-07 18:24:45 -08:00
Georgios Kalpakas
fd34a58e13
fix(aio): ensure `NGBUILDS_IO_KEY` is not printed
...
Gaining access to another PR's JWT, would allow faking that PR's author wrt to
GitHub team membership verification for as long as the JWT is valid (currently
90 mins).
2017-03-07 18:24:45 -08:00
Georgios Kalpakas
e40f81b564
ci(aio): fail the build if preview deployment fails
2017-03-07 18:24:45 -08:00
Georgios Kalpakas
a3a7cf2090
build(aio): allow overwriting env vars at build time
2017-03-07 18:24:45 -08:00
Georgios Kalpakas
d9d9d9de6f
build(aio): allow passing parameters to `docker build`
2017-03-07 18:24:45 -08:00
Georgios Kalpakas
7e67f37fc4
ci(aio): test aio-builds-setup as part of the `aio` job
2017-03-07 18:24:45 -08:00
Georgios Kalpakas
d275667da0
build(aio): upgrade to latest and pin major pm2 version
2017-03-07 18:24:45 -08:00
Georgios Kalpakas
03a5fd01c9
fix(aio): do not hardcode the domain in preview link comments
2017-03-07 18:24:45 -08:00
Georgios Kalpakas
d28ea80db8
build(aio): always compile before running tests
2017-03-07 18:24:45 -08:00
Georgios Kalpakas
0e9277b4c3
style(aio): change mock value for consistency
2017-03-07 18:24:45 -08:00
Georgios Kalpakas
2796790c7d
feat(aio): verify uploaded builds based on JWT from Travis
2017-03-07 18:24:45 -08:00
Georgios Kalpakas
028b274750
feat(aio): support passing secrets as files to the docker container
2017-03-07 18:24:45 -08:00
Georgios Kalpakas
3ed1f64d43
feat(aio): implement `BuildVerifier`
2017-03-07 18:24:45 -08:00
Georgios Kalpakas
96f11dad18
feat(aio): implement `GithubTeams`
2017-03-07 18:24:45 -08:00
Georgios Kalpakas
060d02eb82
fix(aio): remove unnecessary `repoSlug` parameter from `GithubApi`
2017-03-07 18:24:45 -08:00
Georgios Kalpakas
951e653b0c
feat(aio): implement `GithubApi.getPaginated()`
2017-03-07 18:24:45 -08:00
Georgios Kalpakas
37348989f0
feat(aio): make `githubToken` mandatory for `GithubApi`
2017-03-07 18:24:45 -08:00
Georgios Kalpakas
c5644e5a0d
refactor(aio): add `assertNotMissingOrEmpty()` helper
2017-03-07 18:24:45 -08:00