OLD | NEW |
1 // Copyright (c) 2017, the Dart project authors. Please see the AUTHORS file | 1 // Copyright (c) 2017, the Dart project authors. Please see the AUTHORS file |
2 // for details. All rights reserved. Use of this source code is governed by a | 2 // for details. All rights reserved. Use of this source code is governed by a |
3 // BSD-style license that can be found in the LICENSE file. | 3 // BSD-style license that can be found in the LICENSE file. |
4 | 4 |
5 /** | 5 /** |
6 * Code for displaying the API as HTML. This is used both for generating a | 6 * Code for displaying the API as HTML. This is used both for generating a |
7 * full description of the API as a web page, and for generating doc comments | 7 * full description of the API as a web page, and for generating doc comments |
8 * in generated code. | 8 * in generated code. |
9 */ | 9 */ |
10 import 'dart:convert'; | 10 import 'dart:convert'; |
(...skipping 16 matching lines...) Expand all Loading... |
27 margin: 0 auto; | 27 margin: 0 auto; |
28 padding: 0 16px; | 28 padding: 0 16px; |
29 font-size: 16px; | 29 font-size: 16px; |
30 line-height: 1.5; | 30 line-height: 1.5; |
31 color: #111; | 31 color: #111; |
32 background-color: #fdfdfd; | 32 background-color: #fdfdfd; |
33 font-weight: 300; | 33 font-weight: 300; |
34 -webkit-font-smoothing: auto; | 34 -webkit-font-smoothing: auto; |
35 } | 35 } |
36 | 36 |
37 h1 { | |
38 text-align: center; | |
39 } | |
40 | |
41 h2, h3, h4, h5 { | 37 h2, h3, h4, h5 { |
42 margin-bottom: 0; | 38 margin-bottom: 0; |
43 } | 39 } |
44 | 40 |
45 h2.domain { | 41 h2.domain { |
46 border-bottom: 1px solid rgb(200, 200, 200); | 42 border-bottom: 1px solid rgb(200, 200, 200); |
47 margin-bottom: 0.5em; | 43 margin-bottom: 0.5em; |
48 } | 44 } |
49 | 45 |
50 h4 { | 46 h4 { |
(...skipping 55 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
106 } | 102 } |
107 | 103 |
108 a { | 104 a { |
109 text-decoration: none; | 105 text-decoration: none; |
110 } | 106 } |
111 | 107 |
112 a:focus, a:hover { | 108 a:focus, a:hover { |
113 text-decoration: underline; | 109 text-decoration: underline; |
114 } | 110 } |
115 | 111 |
| 112 .deprecated { |
| 113 text-decoration: line-through; |
| 114 } |
| 115 |
116 /* Styles for index */ | 116 /* Styles for index */ |
117 | 117 |
118 .subindex { | 118 .subindex { |
119 } | 119 } |
120 | 120 |
121 .subindex ul { | 121 .subindex ul { |
122 padding-left: 0; | 122 padding-left: 0; |
123 margin-left: 0; | 123 margin-left: 0; |
124 | 124 |
125 -webkit-margin-before: 0; | 125 -webkit-margin-before: 0; |
(...skipping 644 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
770 bool verticalBarNeeded = false; | 770 bool verticalBarNeeded = false; |
771 for (TypeDecl choice in typeUnion.choices) { | 771 for (TypeDecl choice in typeUnion.choices) { |
772 if (verticalBarNeeded) { | 772 if (verticalBarNeeded) { |
773 write(' | '); | 773 write(' | '); |
774 } | 774 } |
775 visitTypeDecl(choice); | 775 visitTypeDecl(choice); |
776 verticalBarNeeded = true; | 776 verticalBarNeeded = true; |
777 } | 777 } |
778 } | 778 } |
779 } | 779 } |
OLD | NEW |