42dc2c19ee
refactor(aio): remove redundant test
...
The search worker is now initialised from the `SearchBoxComponent`, which
has its own tests for this.
Closes #15593
2017-05-05 13:43:02 -07:00
518eb540aa
refactor(aio): tweak the CSS to account for new CSS classes on aio-shell
2017-05-05 13:42:34 -07:00
309ada5df5
feat(aio): add helper CSS classes to the aio-shell
for fine grained styling
...
Alternative to #16564
Closes #16549
2017-05-05 13:42:34 -07:00
d27588b5fb
feat(aio): api label styles
...
- Moved info bar section in pipe template to be the first section to match other templates
- Fixed label styling for type label
- Added label styling for status label
2017-05-05 11:04:55 +01:00
3e33482386
feat(aio): should not send in-page navigations to Google Analytics
...
closes #16521
`LocationService` sends `GaService` a url stripped of fragment and query strings.
`GaService` already guards against re-send of the prior url so it will only report doc changes.
2017-05-05 10:37:36 +01:00
8931e71c5c
build(aio): ensure that tutorial index arrives in the tutorial search area
...
Fixes #16457
2017-05-04 13:45:04 +01:00
5bc435eba3
feat(aio): provide icon for API packages in search
2017-05-04 13:45:04 +01:00
895f47a9c2
refactor(aio): remove work-around for browsers without ServiceWorker support
...
This essentially reverts #15731 , which is no longer necessary after
angular/mobile-toolkit@eeb4b22 (which is included in v1.0.0-beta.10).
2017-05-04 12:28:19 +01:00
aec65dee71
refactor(aio): simplify DocViewer
2017-05-04 12:23:49 +01:00
2f66932bd1
fix(aio): make aio-top-menu .nav-link
cover the whole <li>
...
Discussed in https://github.com/angular/angular/pull/16513/files#r114630560 .
2017-05-03 19:34:58 -07:00
919ff12377
fix(aio): cheatsheet table layout fix
2017-05-03 19:34:12 -07:00
77b8a76f2e
feat(aio): toc styling
...
- TOC styling
- TOC container placeholder
2017-05-03 19:32:41 -07:00
eb56ab38dc
fix(aio): remove top bar menu item focus jump
2017-05-03 13:43:42 -07:00
5b96fb9320
build(aio): rename src/content
to src/generated
...
This commit will definitely require a clean up of your
working folder:
```
cd aio
git clean -xdf
yarn setup
```
2017-05-03 13:40:46 -07:00
9ca2b4c967
feat(aio): set “avoid” class by convention (filename has “.avoid.”)
...
Most important for StyleGuide which lost example css class in migration.
Also hides copy for “avoid” files.
2017-05-03 13:30:45 -07:00
673d8ae583
feat(aio): add attribute utils for code atty interpretation.
...
These utils support flexible, natural attribute interpretation as applied to code-example and code-pane. Then apply those utils to code-example and live-example
2017-05-03 13:30:45 -07:00
58817f55e1
fix(aio): do not collapse API code example indentation
2017-05-03 13:30:11 -07:00
21c96a5af1
feat(aio): sidenav styling extended
2017-05-02 15:14:21 -07:00
a0b9c23100
feat(aio): support hiding the copy button on code-examole
components
...
In the API docs there are occasions where we do not wish the code snippet
to have a copy button. This commit supports that by providing a new `hideCopy`
attribute.
2017-05-02 15:14:03 -07:00
cb5bc76766
feat(aio): move search results under search box
...
This enables keyboarders to tab from the search box into the results.
Important for a11y according to issue #16005 .
2017-05-02 15:13:40 -07:00
79ed0e7121
feat(aio): display API icons in search results
...
Add API symbols for `let` and `var` so don’t have to translate those types into `const`
Also replace <hr> in search results HTML with ellipses icon.
2017-05-02 15:12:58 -07:00
0c69903123
feat(aio): top 5 weighted search results shown when many area results
2017-05-02 15:12:58 -07:00
04dc24820d
feat(aio): comment cleanup, API table styles
...
- API table styling
- Cleanup on resource page comments
2017-05-02 10:57:54 -07:00
d32bc5df3e
feat(aio): add tooltip to nav node if none specified
2017-05-01 15:52:35 -07:00
efaf502e95
feat(aio): tell user when no search results
...
closes #16294
2017-05-01 15:51:44 -07:00
aaa562898f
fix(aio): correct position of sidenav icons
2017-05-01 15:50:34 -07:00
c8fd904c32
fix(aio): remove max width on marketing pages and footer
...
- Removed the max-width on all marketing pages
- Moved the footer so that it extends fully horizontally on all screen sizes
2017-05-01 15:50:17 -07:00
65a8f7f6c9
fix(aio): search result styling
...
- Changed search result link hover state to white to be more legible
- Increased the max-height on search results container to remove the jitter
- Changed search results to have space-around vs space-between for more appropriate spacing
2017-05-01 15:49:46 -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
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
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
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
3f46645f5f
feat(aio): add Table of Contents (toc) component. ( #16078 )
2017-04-27 15:32:46 -07: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
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
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
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
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
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
64ef69fb34
feat(aio): api page column layout
2017-04-25 06:51:04 +01:00