@@ -79,92 +79,101 @@ h3[data-i18n="filteringMode0Name"]::first-letter {
79
79
}
80
80
81
81
# lists {
82
- margin : 0.5em 0 0 0 ;
83
- padding : 0 ;
82
+ padding-block-end : 8rem ;
84
83
}
85
- .groupEntry : not ([data-groupkey = "user" ]) .geDetails ::before {
86
- color : var (--ink-3 );
87
- content : '\2212' ;
88
- font-family : monospace;
89
- font-size : large;
90
- margin-inline-end : 0.25em ;
91
- -webkit-margin-end : 0.25em ;
92
- }
93
- .groupEntry .hideUnused : not ([data-groupkey = "user" ]) .geDetails ::before {
94
- content : '+' ;
84
+ .listEntry {
85
+ display : flex;
86
+ flex-direction : column;
95
87
}
96
- .groupEntry {
97
- margin : 0.5em 0 ;
88
+ .listEntry [data-nodeid ] > .detailbar .listExpander {
89
+ cursor : pointer;
90
+ top : 2px ;
98
91
}
99
- .groupEntry .geDetails {
92
+ .listEntry [data-role = "rootnode" ] > .detailbar ,
93
+ .listEntry [data-nodeid ] > .detailbar .count {
100
94
cursor : pointer;
101
95
}
102
- .groupEntry . geName {
96
+ .listEntry [ data-role = "rootnode" ] > . detailbar > * : not (. listExpander ) {
103
97
pointer-events : none;
104
98
}
105
- .groupEntry .geCount {
99
+ .listEntry .detailbar .count {
100
+ align-self : flex-end;
106
101
color : var (--ink-3 );
107
- font-size : 90 % ;
102
+ font-size : small ;
108
103
pointer-events : none;
109
104
}
110
105
.listEntries {
111
- margin-inline-start : 0.6em ;
112
- -webkit-margin-start : 0.6em ;
106
+ display : flex;
107
+ flex-direction : column;
108
+ }
109
+ .listEntry : not ([data-role = "rootnode" ]) > .listEntries {
110
+ margin-inline-start : var (--checkbox-size );
113
111
}
114
- .groupEntry : not ([ data-groupkey = "user" ]) . listEntry : not (.isDefault ). unused {
112
+ .listEntry . hideUnused > . listEntries > . listEntry : not (.isDefault ): has ( > . detailbar input : not ( : checked )) {
115
113
display : none;
116
114
}
117
-
118
115
.listEntry .fromAdmin : has (input [disabled ]: not (: checked )) {
119
116
display : none;
120
117
}
121
118
.listEntry > * {
122
- margin-left : 0 ;
123
- margin-right : 0 ;
124
119
unicode-bidi : embed;
125
120
}
121
+ .listEntry h3 {
122
+ display : inline-block;
123
+ margin : 0 ;
124
+ }
125
+ .listEntry > .detailbar {
126
+ align-items : center;
127
+ display : inline-flex;
128
+ margin : calc (var (--default-gap-xsmall ) / 2 + var (--default-gap-xxsmall ) / 2 ) 0 ;
129
+ white-space : nowrap;
130
+ }
131
+ .listEntry > .detailbar > * : not (: first-child ) {
132
+ margin-inline-start : var (--default-gap-xxsmall );
133
+ }
134
+ .listEntry [data-nodeid = "default" ] > .detailbar > .listExpander {
135
+ display : none;
136
+ }
137
+ .listEntry > .detailbar > .listExpander svg {
138
+ transform : rotate (180deg );
139
+ transform-origin : 50% ;
140
+ }
141
+ .listEntry .hideUnused > .detailbar > .listExpander svg {
142
+ transform : rotate (90deg );
143
+ }
126
144
.listEntry .checkbox : has (input [disabled ]),
127
145
.listEntry .checkbox : has (input [disabled ]) ~ span {
128
146
filter : var (--checkbox-disabled-filter );
129
147
}
130
- .listEntry .listname {
131
- white-space : nowrap;
132
- }
133
148
.listEntry a ,
134
149
.listEntry .fa-icon {
135
150
color : var (--info0-ink );
136
151
fill : var (--info0-ink );
137
- display : none;
138
152
font-size : 120% ;
139
- margin : 0 0.2em 0 0 ;
140
153
}
141
154
.listEntry .fa-icon : hover {
142
155
transform : scale (1.25 );
143
156
}
144
- .listEntry .content {
145
- display : inline-flex;
146
- }
147
- .listEntry a .towiki {
148
- display : inline-flex;
149
- }
150
- .listEntry .support a .support {
151
- display : inline-flex;
152
- }
153
- .listEntry .mustread a .mustread {
154
- color : var (--info1-ink );
155
- fill : var (--info1-ink );
156
- display : inline-flex;
157
- }
158
- .listEntry .status {
159
- cursor : default;
157
+ .listEntry .iconbar a .support [href = "#" ] {
160
158
display : none;
161
- }
159
+ }
162
160
163
- body .noMoreRuleset .listEntry : not (. checked ) {
161
+ body .noMoreRuleset .listEntry : has ( > . detailbar input : not ( : checked ) ) {
164
162
opacity : 0.5 ;
165
163
pointer-events : none;
166
164
}
167
165
166
+ # lists .searchMode > .listEntries .listEntries ,
167
+ # lists .searchMode > .listEntries .listEntry .searchMatch {
168
+ display : flex !important ;
169
+ }
170
+ # lists .searchMode > .listEntries .listEntry {
171
+ display : none;
172
+ }
173
+ # lists .searchMode > .listEntries .listExpander {
174
+ visibility : hidden;
175
+ }
176
+
168
177
/* touch-screen devices */
169
178
: root .mobile .listEntry .fa-icon {
170
179
font-size : 120% ;
0 commit comments