angular-cn/aio/content/images/guide
Pete Bacon Darwin 9e661e58d1 docs(aio): image sweep (#16609)
* fix(aio): allow code blocks to clear floated images

Previously the negative margin on the code headings were causing
floated images to overlay the start of a code block. Now all code block
successfully clear all floated elements.

* feat(aio): add a `.clear` class for clearing floating images

* fix(aio): tidy up image styles

The css rules for `img.right` and `img.left` allow authors easy
access to floating an image on the left or right, respectively.

The `.image-display` rule which was always found on a figure
has been simplified so that all figures have this styling. It is very
unlikely that a figure will be used outside the content area; and
at this time it seems like `figure` is as good an indicator that we
want this kind of styling as anything.

Now that images are all tagged with width and height values, we cannot
assume to modify these dimensions via CSS as it can cause the image to
lose its correct proportions.  Until we find a better solition we must set
`height` to `auto` when the screen width is below 1300px to ensure that
these images maintain their proportions as they get shrunk to fit.

* docs(aio): general tidy up of image HTML in guides

Previously, the guides have a lot of inline image styling and unnecessary
use of the `image-display` css class.
Images over 700px are problematic for guide docs, so those have been given
specific widths and associated heights.

* docs(aio): use correct anchor for "back to the top" link

The `#toc` anchor does not work when the page is
wide enough that the TOC is floating to the side.

* build(aio): add `#top-of-page` to path variants for link checking

Since the `#top-of-page` is outside the rendered docs
the `checkAnchorLinks` processor doesn't find them
as valid targets for links.
Adding them as a `pathVariant` solves this problem
but will still catch links to docs that do not actually exist.

* fix(aio): ensure that headings clear floated images

* fix(aio): do not force live-example embedded image to 100% size

This made them look too big, generally. Leaving them with no size means
that they will look reasonable in large viewports and switch to 100% width
in narrow viewports.
2017-05-09 15:53:32 -07:00
..
animations refactor(aio): move content-related images to `content/images/` 2017-04-27 10:14:32 +01:00
aot-compiler docs(aio): image sweep (#16609) 2017-05-09 15:53:32 -07:00
application-under-test refactor(aio): move content-related images to `content/images/` 2017-04-27 10:14:32 +01:00
architecture refactor(aio): move content-related images to `content/images/` 2017-04-27 10:14:32 +01:00
attribute-directives refactor(aio): move content-related images to `content/images/` 2017-04-27 10:14:32 +01:00
cli-quickstart refactor(aio): move content-related images to `content/images/` 2017-04-27 10:14:32 +01:00
component-interaction docs(aio): doc guide tweaks (GS thru Components) 2017-05-09 14:27:27 +01:00
dependency-injection refactor(aio): move content-related images to `content/images/` 2017-04-27 10:14:32 +01:00
dependency-injection-in-action refactor(aio): move content-related images to `content/images/` 2017-04-27 10:14:32 +01:00
displaying-data refactor(aio): move content-related images to `content/images/` 2017-04-27 10:14:32 +01:00
dynamic-component-loader refactor(aio): move content-related images to `content/images/` 2017-04-27 10:14:32 +01:00
dynamic-form refactor(aio): move content-related images to `content/images/` 2017-04-27 10:14:32 +01:00
first-app-tests refactor(aio): move content-related images to `content/images/` 2017-04-27 10:14:32 +01:00
form-validation refactor(aio): move content-related images to `content/images/` 2017-04-27 10:14:32 +01:00
forms refactor(aio): move content-related images to `content/images/` 2017-04-27 10:14:32 +01:00
http refactor(aio): move content-related images to `content/images/` 2017-04-27 10:14:32 +01:00
intro refactor(aio): move content-related images to `content/images/` 2017-04-27 10:14:32 +01:00
jasmine-testing-101 refactor(aio): move content-related images to `content/images/` 2017-04-27 10:14:32 +01:00
lifecycle-hooks refactor(aio): move content-related images to `content/images/` 2017-04-27 10:14:32 +01:00
ngcontainer refactor(aio): move content-related images to `content/images/` 2017-04-27 10:14:32 +01:00
ngmodule refactor(aio): move content-related images to `content/images/` 2017-04-27 10:14:32 +01:00
pipes refactor(aio): move content-related images to `content/images/` 2017-04-27 10:14:32 +01:00
quickstart refactor(aio): move content-related images to `content/images/` 2017-04-27 10:14:32 +01:00
reactive-forms refactor(aio): move content-related images to `content/images/` 2017-04-27 10:14:32 +01:00
router refactor(aio): move content-related images to `content/images/` 2017-04-27 10:14:32 +01:00
security refactor(aio): move content-related images to `content/images/` 2017-04-27 10:14:32 +01:00
set-document-title refactor(aio): move content-related images to `content/images/` 2017-04-27 10:14:32 +01:00
structural-directives refactor(aio): move content-related images to `content/images/` 2017-04-27 10:14:32 +01:00
template-syntax refactor(aio): move content-related images to `content/images/` 2017-04-27 10:14:32 +01:00
testing refactor(aio): move content-related images to `content/images/` 2017-04-27 10:14:32 +01:00
testing-an-angular-pipe refactor(aio): move content-related images to `content/images/` 2017-04-27 10:14:32 +01:00
toh refactor(aio): move content-related images to `content/images/` 2017-04-27 10:14:32 +01:00
unit-testing refactor(aio): move content-related images to `content/images/` 2017-04-27 10:14:32 +01:00
upgrade refactor(aio): move content-related images to `content/images/` 2017-04-27 10:14:32 +01:00
user-input refactor(aio): move content-related images to `content/images/` 2017-04-27 10:14:32 +01:00