Zhicheng WANG
d5057aec3b
Merge remote-tracking branch 'en/master' into aio
2019-06-03 10:09:20 +08:00
Mike Brocchi
d70b1ff177
fix(docs-infra): Handle search criteria from Chrome search providers ( #30345 )
...
fixes #30242
PR Close #30345
2019-05-09 11:21:11 -07:00
William Koza
bf6bedd714
fix(docs-infra): remove scroll position from sessionStorage when a ServiceWorker update has been activated ( #29958 )
...
closes #29893
PR Close #29958
2019-05-08 09:23:42 -07:00
George Kalpakas
b70d20b510
fix(docs-infra): update app code to work with Ivy ( #28530 )
...
This commit also enables more tests to be run on CI with Ivy.
PR Close #28530
2019-05-01 16:38:32 -07:00
George Kalpakas
282167a37f
build(docs-infra): upgrade tslint to 5.15.0 and codelyzer to 5.0.0 ( #29926 )
...
This commit also changes the `tslint.json` config file to (reasonably
closely) match what the cli would generate for a new app.
PR Close #29926
2019-04-25 12:32:49 -07:00
George Kalpakas
eb85c8a742
build(docs-infra): make type-checking stricter by enabling noImplicitAny ( #29926 )
...
PR Close #29926
2019-04-25 12:32:49 -07:00
George Kalpakas
2002db28ff
build(docs-infra): remove obsolete ie-polyfills.js ( #29926 )
...
Now that defferential loading it supported by the cli, remove the
obsolete `ie-polyfills.js` (and associated dependencies).
All polyfills in `ie-polyfills.js` are now included in the
[polyfills-es5][1] bundle, except for `classlist.js`, that is only
needed in order to support `NgClass` on SVG elements, which we don't
use.
[1]: https://github.com/angular/angular-cli/blob/b95933a57/packages/angular_devkit/build_angular/src/angular-cli-files/models/es5-polyfills.js
PR Close #29926
2019-04-25 12:32:49 -07:00
George Kalpakas
6c1ae294dc
build(docs-infra): upgrade @angular/cli to 8.0.0-beta.18 ( #29926 )
...
This commit also changes the config files and their layout to
(reasonably closely) match what the cli would generate for a new app.
Related Jira issue: [TOOL-815](https://angular-team.atlassian.net/browse/TOOL-815 )
PR Close #29926
2019-04-25 12:32:49 -07:00
George Kalpakas
b8298f1b2d
build(docs-infra): upgrade @angular/material to 8.0.0-beta.2 ( #29926 )
...
PR Close #29926
2019-04-25 12:32:48 -07:00
George Kalpakas
3def652e18
build(docs-infra): upgrade @angular/* to 8.0.0-beta.14 ( #29926 )
...
PR Close #29926
2019-04-25 12:32:48 -07:00
George Kalpakas
e575892774
refactor(docs-infra): remove unnecessary cast to any ( #29989 )
...
PR Close #29989
2019-04-19 09:46:48 -07:00
Filipe Silva
3a836c362d
build(docs-infra): convert search-worker.js to TypeScript ( #29764 )
...
PR Close #29764
2019-04-15 11:14:04 -07:00
Filipe Silva
ee603a3b01
build(docs-infra): update to CLI 8 beta.13 ( #29764 )
...
PR Close #29764
2019-04-15 11:14:04 -07:00
Surya Malladi
3e4698564a
docs: showing hamburger menu for getting started pages on desktop ( #29791 )
...
Added a css rule to show hamburger for desktops when the user is in any of the getting started pages.
PR Close #29791
2019-04-10 12:17:02 -07:00
Filipe Silva
ef85336719
build: update to TypeScript 3.4 ( #29372 )
...
PR Close #29372
2019-04-10 12:12:16 -07:00
George Kalpakas
0e201ea9d8
fix(docs-infra): fix scroll position restoration error in ScrollService ( #29658 )
...
Based on Google Analytics error report, the following error happens
occasionally (15% or total errors for 2019-03):
```
Cannot read property '0' of null TypeError: at [email protected]
```
This was a result of calling [ViewportScroller#scrollToPosition()][1]
with `null`, which in turn happens when calling
[ScrollService#scrollToPosition()][2] while `this.scrollPosition` is
`null`. This can be a result of a `popstate` event without an associated
history state.
This commit fixes the error by checking whether `this.scrollPosition` is
`null`, before using it with `scrollToPosition()`.
(It also refactors away the unneeded internal `popStateFired` property.)
[1]: https://github.com/angular/angular/blob/deca6a60d/packages/common/src/viewport_scroller.ts#L101-L105
[2]: https://github.com/angular/angular/blob/deca6a60d/aio/src/app/shared/scroll.service.ts#L158-L161
PR Close #29658
2019-04-02 10:26:49 -07:00
George Kalpakas
53be333439
perf(docs-infra): avoid unnecessary JSON parsing in ScrollService ( #29658 )
...
PR Close #29658
2019-04-02 10:26:49 -07:00
George Kalpakas
19081dc9a3
refactor(docs-infra): minor clean-up of ScrollService ( #29658 )
...
PR Close #29658
2019-04-02 10:26:49 -07:00
Roland Rytz
ab4be7bf80
docs: fix typo in description of angular.io/index.html ( #29630 )
...
change "compeling" to "compelling" in description meta tag
PR Close #29630
2019-04-01 10:54:08 -07:00
George Kalpakas
33524d9d9c
feat(docs-infra): support contributors belonging to multiple groups ( #29553 )
...
PR Close #29553
2019-03-29 11:01:45 -07:00
George Kalpakas
b99a070f88
refactor(docs-infra): change unused classes to interfaces ( #29553 )
...
PR Close #29553
2019-03-29 11:01:45 -07:00
George Kalpakas
799a5a4915
docs: change the order of groups in contributors page ( #29553 )
...
Put "Collaborators" before "GDE", since they are semantically closer to
the core team.
PR Close #29553
2019-03-29 11:01:45 -07:00
Brandon
12c9bd257d
docs: add new getting started guide ( #27684 )
...
PR Close #27684
2019-03-29 10:47:37 -07:00
Daniel Ruf
1778bd3470
refactor: remove unused and duplicate CSS properties from styleguide examples ( #28252 )
...
PR Close #28252
2019-02-22 09:51:35 -08:00
Igor Minar
599e2e22bc
feat(docs-infra): add meta[name]=Description to angular.io's index.html ( #28916 )
...
This change makes angular.io more user and SEO friendly according to web.dev.
See: https://web.dev/discoverable/write-descriptive-text
PR Close #28916
2019-02-21 23:27:26 -08:00
Igor Minar
2df2168c0a
fix(docs-infra): add [lang] attribute to index.html of angular.io ( #28916 )
...
It's the right thing to do, and improves accessiblity.
See: https://dequeuniversity.com/rules/axe/3.1/html-has-lang?application=lighthouse
PR Close #28916
2019-02-21 23:27:25 -08:00
Igor Minar
8043db570f
fix(docs-infra): set the default html title to 'Angular' ( #28916 )
...
This removes the annoying flicker while the app is loading.
Also: it's just Angular.
PR Close #28916
2019-02-21 23:27:25 -08:00
Igor Minar
de036d29e3
style(docs-infra): reformat using vscode html formatter ( #28916 )
...
Makes it easier to keep on editing and reformatting the file.
PR Close #28916
2019-02-21 23:27:25 -08:00
George Kalpakas
04ae1251c7
fix(docs-infra): prevent extra space at the bottom of the page in Chrome ( #28864 )
...
The supposedly visually hidden `mat-icon` creates unnecessary space at
the bottom of the page (below the footer) in recent Chrome versions.
This didn't happen before and it still doesn't happen in other browsers
(Firefox, Edge, IE).
This commit fixes it by wrapping the icon in a visually hidden `div`
container, which doesn't have other styles (such as `mat-icon` does)
that could affect the layout of the page.
Fixes #28858
PR Close #28864
2019-02-20 09:20:37 -08:00
Zhicheng WANG
bed7a6ca91
fix: 把《调查问卷》的填写链接在单独窗口打开
2019-02-17 22:05:10 +08:00