| Index: chrome/common/extensions/docs/static/sass/_article.scss
|
| diff --git a/chrome/common/extensions/docs/static/sass/_article.scss b/chrome/common/extensions/docs/static/sass/_article.scss
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..9bf8f8e624d0571b1810dc2bd807f5fb79d6380d
|
| --- /dev/null
|
| +++ b/chrome/common/extensions/docs/static/sass/_article.scss
|
| @@ -0,0 +1,182 @@
|
| +$toc-width: 240px;
|
| +$toc-margin-left: 195px;
|
| +
|
| +// TOC on article pages
|
| +.inline-toc {
|
| + line-height: 1.3em;
|
| +
|
| + a,
|
| + a:link,
|
| + a:visited {
|
| + color: $gray-medium;
|
| + font-weight: normal;
|
| +
|
| + &:hover,
|
| + &:focus {
|
| + color: $black;
|
| + }
|
| + }
|
| + li li a,
|
| + li li a:link,
|
| + li li a:visited {
|
| + color: $gray-medium;
|
| +
|
| + &:hover,
|
| + &:focus {
|
| + color: $black;
|
| + }
|
| + }
|
| +
|
| + a {
|
| + @include display-flex();
|
| + padding: 0.5em 0;
|
| + }
|
| +
|
| + .related {
|
| + display: block;
|
| +
|
| + li a {
|
| + &.active {
|
| + color: $black;
|
| + }
|
| + }
|
| + }
|
| +
|
| + #toc {
|
| + display: none;
|
| +
|
| + .toplevel {
|
| + > a {
|
| + font-weight: bold;
|
| + color: $black;
|
| +
|
| + &::after {
|
| + content: '+';
|
| + @include flex(1);
|
| + text-align: right;
|
| + }
|
| + }
|
| + }
|
| +
|
| + //> .toc > li {
|
| + .toplevel {
|
| + &.active {
|
| + .toc {
|
| + display: block;
|
| + }
|
| + > a {
|
| + &::after {
|
| + content: '-';
|
| + }
|
| + }
|
| + }
|
| + }
|
| + }
|
| +
|
| + .toc {
|
| + margin: 0;
|
| + padding: 0;
|
| + border-top: $default-border;
|
| +
|
| + .toc {
|
| + display: none;
|
| + }
|
| +
|
| + .toc li {
|
| + padding-left: 1em;
|
| + border-bottom: $default-border;
|
| + }
|
| + }
|
| +}
|
| +
|
| +// Footer at bottom of articles
|
| +#cc-info {
|
| + @include display-flex();
|
| + @include align-items(center);
|
| + font-style: italic;
|
| + //font-size: $small-label-size;
|
| + font-size: 0.8em;
|
| + color: lighten($text, 5%);
|
| + .cc-logo img {
|
| + width: 90px;
|
| + height: 32px;
|
| + }
|
| + .last-updated {
|
| + @include flex(1);
|
| + }
|
| +}
|
| +
|
| +// Large than mobile.
|
| +@media only screen and (min-width: $break-small) {
|
| + .inline-toc {
|
| + position: absolute;
|
| + top: 0;
|
| + left: 50%;
|
| + margin-left: $toc-margin-left;
|
| + width: $toc-width;
|
| + overflow: auto;
|
| + overflow-x: hidden;
|
| +
|
| + // scroll.js adds and removes the floating class depending on the scroll position.
|
| + &.sticky {
|
| + position: fixed;
|
| + }
|
| +
|
| + #toc {
|
| + display: block;
|
| + }
|
| + }
|
| + .article-content {
|
| + width: 70%;
|
| + padding-right: 5%;
|
| + border-right: 1px solid $gray-light;
|
| + }
|
| + .cc-logo {
|
| + margin: 0 0 0 auto;
|
| + }
|
| +}
|
| +
|
| +// Tablet
|
| +@media only screen and (min-width: $break-small + 1) and (max-width: $break-large) {
|
| + .inline-toc {
|
| + width: $toc-width - 40;
|
| + margin-left: $toc-margin-left - 30;
|
| + }
|
| +}
|
| +
|
| +// Phone
|
| +@media only screen and (max-width: $break-small) {
|
| + .article-content [itemprop="articleBody"] {
|
| + > .collapsible {
|
| + height: 58px;
|
| + overflow: hidden;
|
| +
|
| + &.active {
|
| + height: auto;
|
| + h2::before {
|
| + content: '-';
|
| + }
|
| + }
|
| +
|
| + h2 {
|
| + position: relative;
|
| + margin: 0;
|
| + padding: $default-padding - 5 $default-padding - 5 $default-padding - 5 0;
|
| + border-top: $default-border;
|
| + white-space: nowrap;
|
| + overflow: hidden;
|
| + text-overflow: ellipsis;
|
| +
|
| + &::before {
|
| + position: absolute;
|
| + right: 0;
|
| + content: '+';
|
| + }
|
| + }
|
| + }
|
| + .related {
|
| + margin: $default-padding 0;
|
| + }
|
| + }
|
| +}
|
| +
|
|
|