@@ -27,29 +27,43 @@ reload:
27
27
// Waiting for the sidebar to be displayed...
28
28
wait-for-css: ("#sidebar-toggle", {"visibility": "visible", "opacity": 1})
29
29
assert-css: (
30
- "#source-sidebar .expand + .children a.selected",
30
+ "#source-sidebar details[open] > .files a.selected",
31
31
{"color": "rgb(0, 0, 0)", "background-color": "rgb(255, 255, 255)"},
32
32
)
33
33
// Without hover.
34
34
assert-css: (
35
- "#source-sidebar .expand + .children > .files a:not(.selected)",
35
+ "#source-sidebar details[open] > .files a:not(.selected)",
36
36
{"color": "rgb(0, 0, 0)", "background-color": "rgba(0, 0, 0, 0)"},
37
37
)
38
+ // With focus.
39
+ focus: "#source-sidebar details[open] > .files a:not(.selected)"
40
+ wait-for-css: (
41
+ "#source-sidebar details[open] > .files a:not(.selected)",
42
+ {"color": "rgb(0, 0, 0)", "background-color": "rgb(224, 224, 224)"},
43
+ )
44
+ focus: ".search-input"
38
45
// With hover.
39
- move-cursor-to: "#source-sidebar .expand + .children > .files a:not(.selected)"
46
+ move-cursor-to: "#source-sidebar details[open] > .files a:not(.selected)"
40
47
assert-css: (
41
- "#source-sidebar .expand + .children > .files a:not(.selected)",
48
+ "#source-sidebar details[open] > .files a:not(.selected)",
42
49
{"color": "rgb(0, 0, 0)", "background-color": "rgb(224, 224, 224)"},
43
50
)
44
51
// Without hover.
45
52
assert-css: (
46
- "#source-sidebar .expand + .children . folders .name ",
53
+ "#source-sidebar details[open] > . folders > details > summary ",
47
54
{"color": "rgb(0, 0, 0)", "background-color": "rgba(0, 0, 0, 0)"},
48
55
)
56
+ // With focus.
57
+ focus: "#source-sidebar details[open] > .folders > details > summary"
58
+ wait-for-css: (
59
+ "#source-sidebar details[open] > .folders > details > summary",
60
+ {"color": "rgb(0, 0, 0)", "background-color": "rgb(224, 224, 224)"},
61
+ )
62
+ focus: ".search-input"
49
63
// With hover.
50
- move-cursor-to: "#source-sidebar .expand + .children . folders .name "
64
+ move-cursor-to: "#source-sidebar details[open] > . folders > details > summary "
51
65
assert-css: (
52
- "#source-sidebar .expand + .children . folders .name ",
66
+ "#source-sidebar details[open] > . folders > details > summary ",
53
67
{"color": "rgb(0, 0, 0)", "background-color": "rgb(224, 224, 224)"},
54
68
)
55
69
@@ -59,29 +73,43 @@ reload:
59
73
// Waiting for the sidebar to be displayed...
60
74
wait-for-css: ("#sidebar-toggle", {"visibility": "visible", "opacity": 1})
61
75
assert-css: (
62
- "#source-sidebar .expand + .children a.selected",
76
+ "#source-sidebar details[open] > .files > a.selected",
63
77
{"color": "rgb(221, 221, 221)", "background-color": "rgb(51, 51, 51)"},
64
78
)
65
79
// Without hover.
66
80
assert-css: (
67
- "#source-sidebar .expand + .children > .files a:not(.selected)",
81
+ "#source-sidebar details[open] > .files > a:not(.selected)",
68
82
{"color": "rgb(221, 221, 221)", "background-color": "rgba(0, 0, 0, 0)"},
69
83
)
84
+ // With focus.
85
+ focus: "#source-sidebar details[open] > .files a:not(.selected)"
86
+ wait-for-css: (
87
+ "#source-sidebar details[open] > .files a:not(.selected)",
88
+ {"color": "rgb(221, 221, 221)", "background-color": "rgb(68, 68, 68)"},
89
+ )
90
+ focus: ".search-input"
70
91
// With hover.
71
- move-cursor-to: "#source-sidebar .expand + .children > .files a:not(.selected)"
92
+ move-cursor-to: "#source-sidebar details[open] > .files a:not(.selected)"
72
93
assert-css: (
73
- "#source-sidebar .expand + .children > .files a:not(.selected)",
94
+ "#source-sidebar details[open] > .files a:not(.selected)",
74
95
{"color": "rgb(221, 221, 221)", "background-color": "rgb(68, 68, 68)"},
75
96
)
76
97
// Without hover.
77
98
assert-css: (
78
- "#source-sidebar .expand + .children . folders .name ",
99
+ "#source-sidebar details[open] > . folders > details > summary ",
79
100
{"color": "rgb(221, 221, 221)", "background-color": "rgba(0, 0, 0, 0)"},
80
101
)
102
+ // With focus.
103
+ focus: "#source-sidebar details[open] > .folders > details > summary"
104
+ wait-for-css: (
105
+ "#source-sidebar details[open] > .folders > details > summary",
106
+ {"color": "rgb(221, 221, 221)", "background-color": "rgb(68, 68, 68)"},
107
+ )
108
+ focus: ".search-input"
81
109
// With hover.
82
- move-cursor-to: "#source-sidebar .expand + .children . folders .name "
110
+ move-cursor-to: "#source-sidebar details[open] > . folders > details > summary "
83
111
assert-css: (
84
- "#source-sidebar .expand + .children . folders .name ",
112
+ "#source-sidebar details[open] > . folders > details > summary ",
85
113
{"color": "rgb(221, 221, 221)", "background-color": "rgb(68, 68, 68)"},
86
114
)
87
115
@@ -91,29 +119,43 @@ reload:
91
119
// Waiting for the sidebar to be displayed...
92
120
wait-for-css: ("#sidebar-toggle", {"visibility": "visible", "opacity": 1})
93
121
assert-css: (
94
- "#source-sidebar .expand + .children a.selected",
122
+ "#source-sidebar details[open] > .files a.selected",
95
123
{"color": "rgb(255, 180, 76)", "background-color": "rgb(20, 25, 31)"},
96
124
)
97
125
// Without hover.
98
126
assert-css: (
99
- "#source-sidebar .expand + .children > .files a:not(.selected)",
127
+ "#source-sidebar details[open] > .files a:not(.selected)",
100
128
{"color": "rgb(197, 197, 197)", "background-color": "rgba(0, 0, 0, 0)"},
101
129
)
130
+ // With focus.
131
+ focus: "#source-sidebar details[open] > .files a:not(.selected)"
132
+ wait-for-css: (
133
+ "#source-sidebar details[open] > .files a:not(.selected)",
134
+ {"color": "rgb(255, 180, 76)", "background-color": "rgb(20, 25, 31)"},
135
+ )
136
+ focus: ".search-input"
102
137
// With hover.
103
- move-cursor-to: "#source-sidebar .expand + .children > .files a:not(.selected)"
138
+ move-cursor-to: "#source-sidebar details[open] > .files a:not(.selected)"
104
139
assert-css: (
105
- "#source-sidebar .expand + .children > .files a:not(.selected)",
140
+ "#source-sidebar details[open] > .files a:not(.selected)",
106
141
{"color": "rgb(255, 180, 76)", "background-color": "rgb(20, 25, 31)"},
107
142
)
108
143
// Without hover.
109
144
assert-css: (
110
- "#source-sidebar .expand + .children . folders .name ",
145
+ "#source-sidebar details[open] > . folders > details > summary ",
111
146
{"color": "rgb(197, 197, 197)", "background-color": "rgba(0, 0, 0, 0)"},
112
147
)
148
+ // With focus.
149
+ focus: "#source-sidebar details[open] > .folders > details > summary"
150
+ wait-for-css: (
151
+ "#source-sidebar details[open] > .folders > details > summary",
152
+ {"color": "rgb(255, 180, 76)", "background-color": "rgb(20, 25, 31)"},
153
+ )
154
+ focus: ".search-input"
113
155
// With hover.
114
- move-cursor-to: "#source-sidebar .expand + .children . folders .name "
156
+ move-cursor-to: "#source-sidebar details[open] > . folders > details > summary "
115
157
assert-css: (
116
- "#source-sidebar .expand + .children . folders .name ",
158
+ "#source-sidebar details[open] > . folders > details > summary ",
117
159
{"color": "rgb(255, 180, 76)", "background-color": "rgb(20, 25, 31)"},
118
160
)
119
161
0 commit comments