f32bfcdbe5
build(aio): convert triple backtick blocks to code-example
tags
...
Closes #16246
2017-04-30 09:07:28 -07:00
24b9067047
build(aio): remove unused {@exampleTabs}
inline tag
2017-04-30 09:07:28 -07:00
de8de84cea
test(aio): confirm ga tracks user’s # fragment clicks within a page ( #16441 )
...
This was the behavior and we think we still want to do it.
Added comment and test to confirm that is our present intention.
2017-04-30 09:07:12 -07:00
8d300ffbfc
fix(aio): header click should always toggle expand/collapse ( #16439 )
...
Also adds class tests for this NavItemComponent.
Not (yet) testing effects on the templated HTML
2017-04-30 09:07:00 -07:00
f74dafcb07
docs(aio): Add numbers and steps to Tutorial navigation ( #16421 )
2017-04-30 09:06:36 -07:00
a2b2afb21c
feat(aio): add marketing class to AppComponent <aio-shell> on mkt page ( #16395 )
...
Also navigation.json Doc page should be hidden in sidebar, shown in top
2017-04-28 15:34:20 -07:00
b70b9606eb
docs(aio): apply guidelines to ts-to-js - adapt for aio site ( #16054 )
2017-04-28 15:34:00 -07:00
938406122e
docs(aio): add missing word ( #16328 )
2017-04-28 15:33:23 -07:00
951a575db3
docs(aio): fix broken NgModules link in tutorial ( #16398 )
...
Brackets included in link title contents were breaking markdown
parsing, preventing correct link generation.
2017-04-28 15:32:46 -07:00
c04e51cb15
fix(aio): do not create ToC for file-not-found
and fetching-error
documents
...
Related to #16078 .
2017-04-28 15:06:05 +01:00
7b94f493b9
feat(aio): code snippet source available & shown when code missing
...
Tells reader (usually the author) what code file is missing
Also when no linenums specified, turn them on if num of lines > 10
2017-04-28 11:07:45 +01:00
f1f04fa782
feat(aio): implement gkalpak review suggestions
2017-04-28 09:45:09 +01:00
4be1966a21
feat(aio): revise Docs page; docs version selector in sidenav
2017-04-28 09:40:39 +01:00
de25cfc0cb
build(aio): move autolink-headings to post-processing ( #16336 )
...
The autolinking is now done on the `renderedContent` which means it also
captures and autolinks headings that were generated outside of markdown.
PR Close #16336
2017-04-27 23:42:04 -05:00
de36a9b718
fix(aio): improve positioning of heading-anchors
2017-04-27 23:42:04 -05:00
883a3250e4
fix(aio): ensure styling of icons is specific to usage
...
Previously the CSS styling for material icons was too broad and affected
all instances of icons. This commit constrains the position of copy button
icons only to copy buttons.
2017-04-27 23:42:04 -05:00
1ceb2f9c79
build(aio): add new post-process dgeni package
...
This package will allow us to do complex post-processing
on the HTML that is rendered by Nunjucks.
2017-04-27 23:42:04 -05:00
fbde2a8010
docs(aio): correct abbreviation ( #16295 )
...
change abbreviation from 'ES' to 'ES2015'. the 'ES2015' abbreviation is used elsewhere in the tutorial.
2017-04-27 21:39:46 -07:00
3f46645f5f
feat(aio): add Table of Contents (toc) component. ( #16078 )
2017-04-27 15:32:46 -07:00
2a7f63650c
build(aio): update @angular/service-worker to v1.0.0-beta.10
2017-04-27 10:14:32 +01:00
cd5b1f306a
refactor(aio): move /guide/docs.md
to /marketing/docs.md
...
Because:
1. `docs` feels like a "top level" page, similar to `features`, `resources`, `events` etc.
2. This enables the ServiceWorker to pre-fetch/cache the document (similar to what happens with all
other direct children of `content/docs/`), without the need for special-casing it in
`ngsw-manifest.json`.
2017-04-27 10:14:32 +01:00
749bcf3d9c
feat(aio): cache external resources in the ServiceWorker
...
Cache resources that are necessary for displaying the basic pages when offline.
2017-04-27 10:14:32 +01:00
a9027a2570
fix(aio): fix ServiceWorker routing
2017-04-27 10:14:32 +01:00
72e32b1f17
fix(aio): update files ignored by the ServiceWorker
...
Fixes #16198
2017-04-27 10:14:32 +01:00
96648ba98a
fix(aio): fix incorrect image URLs in guides
2017-04-27 10:14:32 +01:00
6561d46349
refactor(aio): move content-related images to content/images/
2017-04-27 10:14:32 +01:00
2e5e37ac58
refactor(aio): move unused images to unused/
sub-directories
2017-04-27 10:14:32 +01:00
6bac4e65ce
build(aio): update dgeni-packages to 0.17.2 ( #16358 )
...
This version has fix for the jsdoc parser, which was
causing false negative warnings and errors in the doc
gen.
Closes #16319
2017-04-26 14:53:33 -07:00
bb52e22ecf
feat(aio): api pages styling
...
- Banner class code consolidation for API pages
- Set up temporary table of contents class and file
- API pages title styling
- Add color styling to doc-type listed on each API details page
- Classes and SCSS variables refactor
- Mobile optimization on headers, info-banner, and API pages
- API page table custom styling
- API Class Overview template code overview into table format
2017-04-26 14:31:54 +01:00
35a2dfc177
fix(aio): resource nav
2017-04-26 09:48:33 +01:00
d8e2829e5b
feat(aio): boilerplate:add cleans (removes) before adding
2017-04-26 09:23:32 +01:00
ac5e6baced
fix(aio): AppComponent should scroll only once when location changes
2017-04-26 09:20:00 +01:00
710b4a3503
feat(aio): layout max width and design cleanup
...
- Content container now has a max width and made the body background the same offwhite color so the cut-off is not visible
- Sidenav will always remain at the left of the page
- Added a max width to the api banner of filter search inputs
- Left aligned content container so it is flush with sidenav
- Changed API filter width to match size of filter results
2017-04-26 08:57:30 +01:00
5331fc1aab
build(aio): turn on dangling link checking
2017-04-25 14:09:08 +01:00
9b7f2ce6c3
test(aio): add missing test for AppComponent 'starting' feature
2017-04-25 12:30:32 +01:00
11b2f62ed2
feat(aio): don't animate sidenav on launch.
2017-04-25 07:42:53 +01:00
e7c37d77a8
feat(aio): copy code snackbar and design updates
...
- Add snackbar and pointer cursor for copy code button inside aio-code components
- Flex cenetered content in features page
- Removed duplicate global css class
- Add styles to links inside of sub-sections
- Remove focus outline on top nav bar links
2017-04-25 07:36:23 +01:00
1762047bc0
build(aio): fix other dgeni templates
...
The function and interface templates were overriding the
wrong block.
2017-04-25 07:35:34 +01:00
9a4c8d543d
build(aio): fix rendering of Decorator API docs
...
The templates were a bit out and we were not merging the
correct properties.
Added some docs and tests for the processor.
Related to #16208
2017-04-25 07:35:34 +01:00
f5aaa55f21
build(aio): ignore the VERSION constant correctly
...
We were filtering this document from the docs list but
not removing it from the module export lists.
We can actually filter it out much easier at the TypeScript
parsing point, which means we do not need the
`filterIgnoredDocs` processor any more.
Closes #16287
2017-04-25 07:33:50 +01:00
23e6502ef3
fix(aio): copy button placement fix
...
Added material-icons back in used throughout codebase prevoiusly renamed
2017-04-25 07:08:06 +01:00
ff0f53c915
build(aio): include missing packages in the docs
...
These packages were not included in the configuration of the doc-gen, so
were not being rendered.
2017-04-25 06:56:41 +01:00
64ef69fb34
feat(aio): api page column layout
2017-04-25 06:51:04 +01:00
249cd8c2ec
docs(aio): remove _blank target ( #16205 )
2017-04-24 11:23:45 -07:00
feda017c50
docs(aio): Fix decorator JS feature explanation ( #16214 )
2017-04-24 09:54:36 -07:00
2991221551
docs(aio): remove duplicate as
( #16265 )
...
the word `as` incorrectly appears consecutively
2017-04-24 09:51:38 -07:00
d7719aa0f5
perf(aio): improve unit test rebuild time
2017-04-24 14:30:16 +01:00
54e587a46d
fix(aio): fix URL redirection for API pages
2017-04-24 14:15:43 +01:00
4ac5096232
docs(aio): revised "Docs" page
2017-04-24 14:00:51 +01:00
3d06b18fee
docs(aio): topics in navigation.json alphabetized per section
2017-04-24 14:00:51 +01:00