1 // This test checks links colors in sidebar before and after hover.
2 goto: "file://" + |DOC_PATH| + "/test_docs/struct.Foo.html"
4 // This is needed so that the text color is computed.
9 "rustdoc-theme": "ayu",
10 "rustdoc-use-system-theme": "false",
16 ".sidebar a.struct:not(.current)",
17 {"color": "rgb(83, 177, 219)", "background-color": "rgba(0, 0, 0, 0)"},
19 move-cursor-to: ".sidebar a.struct:not(.current)"
21 ".sidebar a.struct:hover",
22 {"color": "rgb(255, 180, 76)", "background-color": "rgba(0, 0, 0, 0)"},
27 {"color": "rgb(83, 177, 219)", "background-color": "rgba(0, 0, 0, 0)"},
29 move-cursor-to: ".sidebar a.enum"
31 ".sidebar a.enum:hover",
32 {"color": "rgb(255, 180, 76)", "background-color": "rgba(0, 0, 0, 0)"},
37 {"color": "rgb(83, 177, 219)", "background-color": "rgba(0, 0, 0, 0)"},
39 move-cursor-to: ".sidebar a.union"
41 ".sidebar a.union:hover",
42 {"color": "rgb(255, 180, 76)", "background-color": "rgba(0, 0, 0, 0)"},
47 {"color": "rgb(83, 177, 219)", "background-color": "rgba(0, 0, 0, 0)"},
49 move-cursor-to: ".sidebar a.trait"
51 ".sidebar a.trait:hover",
52 {"color": "rgb(255, 180, 76)", "background-color": "rgba(0, 0, 0, 0)"},
57 {"color": "rgb(83, 177, 219)", "background-color": "rgba(0, 0, 0, 0)"},
59 move-cursor-to: ".sidebar a.fn"
61 ".sidebar a.fn:hover",
62 {"color": "rgb(255, 180, 76)", "background-color": "rgba(0, 0, 0, 0)"},
67 {"color": "rgb(83, 177, 219)", "background-color": "rgba(0, 0, 0, 0)"},
69 move-cursor-to: ".sidebar a.type"
71 ".sidebar a.type:hover",
72 {"color": "rgb(255, 180, 76)", "background-color": "rgba(0, 0, 0, 0)"},
77 {"color": "rgb(83, 177, 219)", "background-color": "rgba(0, 0, 0, 0)"},
79 move-cursor-to: ".sidebar a.keyword"
81 ".sidebar a.keyword:hover",
82 {"color": "rgb(255, 180, 76)", "background-color": "rgba(0, 0, 0, 0)"},
86 local-storage: {"rustdoc-theme": "dark"}
91 ".sidebar a.struct:not(.current)",
92 {"color": "rgb(253, 191, 53)", "background-color": "rgba(0, 0, 0, 0)"},
94 move-cursor-to: ".sidebar a.struct:not(.current)"
96 ".sidebar a.struct:hover",
97 {"color": "rgb(253, 191, 53)", "background-color": "rgb(68, 68, 68)"},
102 {"color": "rgb(253, 191, 53)", "background-color": "rgba(0, 0, 0, 0)"},
104 move-cursor-to: ".sidebar a.enum"
106 ".sidebar a.enum:hover",
107 {"color": "rgb(253, 191, 53)", "background-color": "rgb(68, 68, 68)"},
112 {"color": "rgb(253, 191, 53)", "background-color": "rgba(0, 0, 0, 0)"},
114 move-cursor-to: ".sidebar a.union"
116 ".sidebar a.union:hover",
117 {"color": "rgb(253, 191, 53)", "background-color": "rgb(68, 68, 68)"},
122 {"color": "rgb(253, 191, 53)", "background-color": "rgba(0, 0, 0, 0)"},
124 move-cursor-to: ".sidebar a.trait"
126 ".sidebar a.trait:hover",
127 {"color": "rgb(253, 191, 53)", "background-color": "rgb(68, 68, 68)"},
132 {"color": "rgb(253, 191, 53)", "background-color": "rgba(0, 0, 0, 0)"},
134 move-cursor-to: ".sidebar a.fn"
136 ".sidebar a.fn:hover",
137 {"color": "rgb(253, 191, 53)", "background-color": "rgb(68, 68, 68)"},
142 {"color": "rgb(253, 191, 53)", "background-color": "rgba(0, 0, 0, 0)"},
144 move-cursor-to: ".sidebar a.type"
146 ".sidebar a.type:hover",
147 {"color": "rgb(253, 191, 53)", "background-color": "rgb(68, 68, 68)"},
151 ".sidebar a.keyword",
152 {"color": "rgb(253, 191, 53)", "background-color": "rgba(0, 0, 0, 0)"},
154 move-cursor-to: ".sidebar a.keyword"
156 ".sidebar a.keyword:hover",
157 {"color": "rgb(253, 191, 53)", "background-color": "rgb(68, 68, 68)"},
161 local-storage: {"rustdoc-theme": "light"}
166 ".sidebar a.struct:not(.current)",
167 {"color": "rgb(53, 109, 164)", "background-color": "rgba(0, 0, 0, 0)"},
169 move-cursor-to: ".sidebar a.struct:not(.current)"
171 ".sidebar a.struct:hover",
172 {"color": "rgb(53, 109, 164)", "background-color": "rgb(255, 255, 255)"},
177 {"color": "rgb(53, 109, 164)", "background-color": "rgba(0, 0, 0, 0)"},
179 move-cursor-to: ".sidebar a.enum"
181 ".sidebar a.enum:hover",
182 {"color": "rgb(53, 109, 164)", "background-color": "rgb(255, 255, 255)"},
187 {"color": "rgb(53, 109, 164)", "background-color": "rgba(0, 0, 0, 0)"},
189 move-cursor-to: ".sidebar a.union"
191 ".sidebar a.union:hover",
192 {"color": "rgb(53, 109, 164)", "background-color": "rgb(255, 255, 255)"},
197 {"color": "rgb(53, 109, 164)", "background-color": "rgba(0, 0, 0, 0)"},
199 move-cursor-to: ".sidebar a.trait"
201 ".sidebar a.trait:hover",
202 {"color": "rgb(53, 109, 164)", "background-color": "rgb(255, 255, 255)"},
207 {"color": "rgb(53, 109, 164)", "background-color": "rgba(0, 0, 0, 0)"},
209 move-cursor-to: ".sidebar a.fn"
211 ".sidebar a.fn:hover",
212 {"color": "rgb(53, 109, 164)", "background-color": "rgb(255, 255, 255)"},
217 {"color": "rgb(53, 109, 164)", "background-color": "rgba(0, 0, 0, 0)"},
219 move-cursor-to: ".sidebar a.type"
221 ".sidebar a.type:hover",
222 {"color": "rgb(53, 109, 164)", "background-color": "rgb(255, 255, 255)"},
226 ".sidebar a.keyword",
227 {"color": "rgb(53, 109, 164)", "background-color": "rgba(0, 0, 0, 0)"},
229 move-cursor-to: ".sidebar a.keyword"
231 ".sidebar a.keyword:hover",
232 {"color": "rgb(53, 109, 164)", "background-color": "rgb(255, 255, 255)"},