- Change margin to the header so that the the label aligns with the header - Make code in API pages pre-wrap so that you can see the actual text on the screen - helps with issue #27296 - Modified text to be title case in label API to be consistent with rest of app labels - Removed unused table of contents SCSS file - TOC SCSS file reorg cleanup - Soften headers font-weight in API pages - Make linenums ordered list inside code examples always show as numbers PR Close #31013
		
			
				
	
	
		
			308 lines
		
	
	
		
			4.5 KiB
		
	
	
	
		
			SCSS
		
	
	
	
	
	
			
		
		
	
	
			308 lines
		
	
	
		
			4.5 KiB
		
	
	
	
		
			SCSS
		
	
	
	
	
	
| .api-body {
 | |
|   max-width: 1200px;
 | |
| 
 | |
|   table {
 | |
|     margin: 12px 0 24px;
 | |
| 
 | |
|     th {
 | |
|         text-transform: none;
 | |
|         @include font-size(16);
 | |
|         font-weight: bold;
 | |
|     }
 | |
| 
 | |
|     tr {
 | |
|         border-bottom: 1px solid $lightgray;
 | |
|     }
 | |
| 
 | |
|     td {
 | |
|       vertical-align: middle;
 | |
|     }
 | |
| 
 | |
|     // This is overriding a style here:
 | |
|     // https://github.com/angular/angular/blob/95993e1/aio/src/styles/2-modules/_table.scss#L58-L62
 | |
|     tbody > tr > td tr td:first-child {
 | |
|       @media screen and (max-width: 480px) {
 | |
|         background-color: inherit;
 | |
|       }
 | |
|     }
 | |
| 
 | |
|     hr {
 | |
|       margin: 16px 0;
 | |
|     }
 | |
| 
 | |
|     tr:last-child {
 | |
|       border-bottom: none;
 | |
|     }
 | |
| 
 | |
|     &.item-table {
 | |
|       td {
 | |
|         padding: 32px;
 | |
|       }
 | |
|     }
 | |
| 
 | |
|     &.list-table {
 | |
|       td {
 | |
|         padding: 16px 24px;
 | |
|       }
 | |
|     }
 | |
| 
 | |
|     .short-description {
 | |
|       margin-left: 0;
 | |
|     }
 | |
| 
 | |
|     &.parameters-table {
 | |
|       margin-top: 0;
 | |
|       @include font-size(14);
 | |
|       box-shadow: none;
 | |
| 
 | |
|       tr {
 | |
|         @media screen and (max-width: 480px) {
 | |
|           display: flex;
 | |
|           flex-direction: column;
 | |
|         }
 | |
| 
 | |
|         td:first-child {
 | |
|           font-weight: 600;
 | |
|           padding-left: 16px;
 | |
|           width: 20%;
 | |
|         }
 | |
|       }
 | |
| 
 | |
|       td {
 | |
|         padding: 8px 8px 8px 0;
 | |
|         border: 0;
 | |
|         vertical-align: top;
 | |
|       }
 | |
|     }
 | |
| 
 | |
|     &.property-table {
 | |
|       td {
 | |
|         vertical-align: top;
 | |
|       }
 | |
|     }
 | |
|   }
 | |
| 
 | |
|   .class-overview {
 | |
|     position: relative;
 | |
| 
 | |
|     code-example {
 | |
|       clear: left;
 | |
|     }
 | |
|   }
 | |
| 
 | |
|   .short-description {
 | |
|     margin-top: 8px;
 | |
|   }
 | |
| 
 | |
|   h1 {
 | |
|     margin-top: -4px;
 | |
|   }
 | |
| }
 | |
| 
 | |
| .github-links {
 | |
|   float: right;
 | |
| 
 | |
|   .material-icons {
 | |
|     border-radius: 4px;
 | |
|     padding: 4px;
 | |
|     @include font-size(20);
 | |
| 
 | |
|     &:hover {
 | |
|       background-color: $mist;
 | |
|     }
 | |
|   }
 | |
| }
 | |
| 
 | |
| .api-body {
 | |
|   .class-overview {
 | |
|     position: relative;
 | |
| 
 | |
|     code-example {
 | |
|       clear: left;
 | |
|     }
 | |
|   }
 | |
| 
 | |
|   .method-table,
 | |
|   .option-table,
 | |
|   .list-table {
 | |
|     td > code {
 | |
|       background-color: inherit;
 | |
|       white-space: pre-wrap;
 | |
|     }
 | |
| 
 | |
|     .with-github-links {
 | |
|       align-items: center;
 | |
|       display: flex;
 | |
|       justify-content: space-between;
 | |
| 
 | |
|       .github-links {
 | |
|         a {
 | |
|           color: $mediumgray;
 | |
|           .material-icons:hover {
 | |
|             background: none;
 | |
|             color: $blue;
 | |
|           }
 | |
|         }
 | |
|       }
 | |
|     }
 | |
| 
 | |
|     h3 {
 | |
|       margin: 6px 0;
 | |
|       font-weight: 500;
 | |
|       clear: left;
 | |
|     }
 | |
| 
 | |
|     h4 {
 | |
|       @include font-size(14);
 | |
|       font-weight: bold;
 | |
|       margin-top: 12px;
 | |
|     }
 | |
|   }
 | |
| 
 | |
|   .api-heading {
 | |
|     @include font-size(14);
 | |
|     margin: 16px;
 | |
|   }
 | |
| 
 | |
|   .parameters-table {
 | |
|     margin-top: 0;
 | |
|     @include font-size(14);
 | |
|     td:nth-child(1) {
 | |
|       width: 20%;
 | |
|     }
 | |
|   }
 | |
| 
 | |
|   details.overloads {
 | |
|     box-shadow: none;
 | |
| 
 | |
|     .icon-action-header {
 | |
|       display: flex;
 | |
|       flex-direction: row;
 | |
|       align-items: center;
 | |
|       justify-content: space-between;
 | |
| 
 | |
|       a {
 | |
|         display: flex;
 | |
|       }
 | |
|     }
 | |
| 
 | |
|     .detail-contents {
 | |
|       padding: 0;
 | |
|       border: 1px solid $lightgray;
 | |
|       border-radius: 2px;
 | |
|       box-shadow: none;
 | |
| 
 | |
|       > *:not(hr) {
 | |
|         margin: 16px 24px;
 | |
|       }
 | |
|     }
 | |
| 
 | |
|     summary {
 | |
|       height: inherit;
 | |
|       padding: 0;
 | |
| 
 | |
|       h4 {
 | |
|         margin: 0;
 | |
|         clear: left;
 | |
|       }
 | |
| 
 | |
|       .show-all {
 | |
|         display: initial;
 | |
|       }
 | |
|       .collapse-all {
 | |
|         display: none;
 | |
|       }
 | |
|     }
 | |
| 
 | |
|     &[open] > summary {
 | |
|       .show-all {
 | |
|         display: none;
 | |
|       }
 | |
|       .collapse-all {
 | |
|         display: initial;
 | |
|       }
 | |
|     }
 | |
|   }
 | |
| 
 | |
|   details.overload {
 | |
|     box-shadow: none;
 | |
|     margin: 0;
 | |
|   }
 | |
| 
 | |
| 
 | |
|   .from-constructor,
 | |
|   .read-only-property,
 | |
|   .write-only-property {
 | |
|     @include font-size(12);
 | |
|     font-weight: 600;
 | |
|     @include letter-spacing(0.5);
 | |
|     font-style: italic;
 | |
|     background-color: $lightgray;
 | |
|     border-radius: 4px;
 | |
|     padding: 4px 6px;
 | |
|   }
 | |
| 
 | |
|   .ngmodule-list {
 | |
|     list-style: none;
 | |
|     padding: 0;
 | |
|   }
 | |
| 
 | |
|   .selector-list,
 | |
|   .inherited-members-list {
 | |
|     ul {
 | |
|       padding: 0;
 | |
|       li {
 | |
|         list-style: none;
 | |
|         margin-bottom: 12px;
 | |
|       }
 | |
|     }
 | |
|   }
 | |
| 
 | |
|   .selector-list {
 | |
|     li,
 | |
|     a {
 | |
|       font-weight: bold;
 | |
|       i {
 | |
|         font-weight: normal;
 | |
|       }
 | |
|     }
 | |
|   }
 | |
| }
 | |
| 
 | |
| .breadcrumb-container {
 | |
|   display: flex;
 | |
|   flex-direction: row;
 | |
|   justify-content: space-between;
 | |
| }
 | |
| 
 | |
| .api-header {
 | |
|   display: flex;
 | |
|   align-items: center;
 | |
|   margin-top: -4px;
 | |
| 
 | |
|   @media screen and (max-width: 600px) {
 | |
|     flex-direction: column;
 | |
|     align-items: flex-start;
 | |
|   }
 | |
| 
 | |
|   h1 {
 | |
|     margin: 0;
 | |
|   }
 | |
| }
 | |
| 
 | |
| .github-links {
 | |
|   float: right;
 | |
|   .material-icons {
 | |
|     border-radius: 4px;
 | |
|     padding: 4px;
 | |
|     font-size: 20px;
 | |
|     &:hover {
 | |
|       background-color: $mist;
 | |
|     }
 | |
|   }
 | |
| }
 | |
| 
 | |
| .deprecated-api-item {
 | |
|   text-decoration: line-through;
 | |
| }
 |