1a0c6d89b1
build(aio): do not render ignored docs
2017-03-21 15:20:28 -05:00
8c12374c4c
build(aio): do not render private classes and members
2017-03-21 15:20:28 -05:00
45e2126273
refactor(aio): removed dead code
2017-03-21 15:20:28 -05:00
41497b052d
feat(aio): font change and toolbar shadow
2017-03-21 15:20:28 -05:00
068cad1c1b
build: update to angular 4.0.0-rc.4 and service-worker@1.0.0-beta.7
2017-03-21 15:20:28 -05:00
31ef92fc36
build(aio): fix generated github links
...
The change from `modules` to `packages` needed to be applied to these links.
2017-03-21 15:20:28 -05:00
b4081e3713
build(aio): update to dgeni-packages 0.17.0
...
This new version fixes the problem with mistaking
content inside inline HTML blocks as tags
Related to #15199
2017-03-21 15:20:28 -05:00
c8b4a33a7f
ci(aio): lower prerender browser instances
...
Hopefully this will reduce aio test flakes
2017-03-21 15:20:28 -05:00
a13ddf2e8a
feat(aio): expand nav menu branch of select item on page load
2017-03-21 15:20:28 -05:00
d0bc83ca27
build(aio): implement prerendering
...
The current implementation is based on @igorminar's [angular-io-v42][1]. It is
using Protractor to request all docs URLs, let them fallback to `/index.html`
and save the rendered page.
[1]: https://github.com/IgorMinar/angular-io-v42/tree/05508ab3/tools/prerenderer
Fixes #15104
2017-03-17 15:31:22 -05:00
b5b2fed54d
refactor(aio): re-arrange npm scripts
2017-03-17 15:31:22 -05:00
4cef5dddc6
build(aio): use own .gitignore
file
2017-03-17 15:31:22 -05:00
6772c913c7
fix(aio): scroll to hash fragment element on URL change
2017-03-15 16:11:30 -07:00
b11d0119ac
feat(aio): top bar typography, sidenav size
2017-03-15 16:11:30 -07:00
637a489996
refactor(aio): indent and org cleanup
2017-03-15 16:11:30 -07:00
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
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
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
0e6eb6d719
test(aio): fill in missing API page unit tests
2017-03-15 16:11:30 -07:00
09574fc285
build(aio): yarn test --sourcemap=false
for faster dev/test cycles
2017-03-15 16:11:29 -07:00
4347cb2119
ci(aio): whitelist 'aio-contributors' for deploying PR previews
2017-03-15 16:11:29 -07:00
f600d4e9e4
refactor(aio): move window:resize handler into component
2017-03-15 16:11:29 -07:00
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
3f7cfde476
fix(aio): ignore private exports
...
Closes #14992
2017-03-15 16:11:29 -07:00
1c1085b140
feat(aio): add google analytics ( #15081 )
2017-03-13 18:08:23 -07:00
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
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
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
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
eedca09d73
build(aio): generate the api-list.json file from the API docs
2017-03-13 16:52:58 -07:00
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
75147ff008
fix(aio): remove invalid brace from CSS ( #15122 )
2017-03-13 13:36:22 -07:00
e7dab7e6c1
feat(aio): hard code a "Home" image link into the toolbar
...
Closes #15017
2017-03-13 12:55:11 -07:00
26efa3a25c
style(aio): tidy up SCSS files
2017-03-13 12:55:11 -07:00
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
4e1cf5b41a
build(aio): replace all occurrences of env vars on a line in aio-builds-setup
2017-03-13 10:30:49 -07:00
0c5f893f6e
test(aio): improve test description and expectations
2017-03-13 10:30:49 -07:00
17f5f3b32c
ci(aio): fix clean-up script on ngbuilds.io
2017-03-13 10:30:49 -07:00
3bb59902f7
docs(aio): add more docs about aio-builds-setup
2017-03-13 10:30:49 -07:00
b804a488c5
feat(aio): make it easy to keep relevant logs outside the docker container
2017-03-13 10:30:49 -07:00
cbde75e77b
feat(aio): redirect HTTP to HTTPS
2017-03-13 10:30:49 -07:00
413e11fac2
build(aio): remove redundant arg
2017-03-13 10:30:49 -07:00
fa1920a02b
feat(aio): enable deep-linking on deployed apps (until prerendering is done) ( #15049 )
2017-03-13 09:35:16 -07:00
920b3d259d
feat(aio): support @angular/service-worker using the CLI generated service worker manifest ( #15042 )
2017-03-10 14:05:29 -08:00
fce55d87d2
feat(aio): add Kapunahele animations v2 ( #15023 )
2017-03-10 14:05:00 -08:00
2b44854885
build: fix paths for examples tests
2017-03-08 16:29:28 -08:00
b74ab83d2c
refactor: update paths from modules/@angular to packages
2017-03-08 16:29:28 -08:00
5ad5301a3e
feat(aio): add API list page ( #14899 )
2017-03-08 13:08:19 -08:00
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
4ca772eea3
refactor(aio): move scripts into scripts/
directory
2017-03-07 18:24:45 -08:00