@@ -132,11 +132,11 @@
132 132 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
flex: 1 1 auto;
133 133 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
134 134 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
/* "Chat-only mode" hides the site header/footer, showing only
135 135 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
the chat app. */
136 136 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
body.chat.chat-only-mode{}
137 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- body.chat #chat-settings-button {}
137 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ body.chat #chat-button-settings {}
138 138 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
/** Popup widget for the /chat settings. */
139 139 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
body.chat .chat-settings-popup {
140 140 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
font-size: 0.8em;
141 141 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
text-align: left;
142 142 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
display: flex;
@@ -238,11 +238,11 @@
238 238 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
*/
239 239 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
240 240 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
body.chat #chat-input-line.compact #chat-input-field {
241 241 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
242 242 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
243 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- body.chat #chat-edit-buttons {
243 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ body.chat #chat-buttons-wrapper {
244 244 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
flex: 0 1 auto;
245 245 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
display: flex;
246 246 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
flex-direction: column;
247 247 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
align-items: center;
248 248 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
min-width: 4em;
@@ -249,35 +249,51 @@
249 249 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
min-height: 1.5em;
250 250 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
align-self: flex-end
251 251 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
/*keep buttons stable at bottom/right even when input field
252 252 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
resizes */;
253 253 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
254 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- body.chat #chat-input-line.compact #chat-edit-buttons {
254 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ body.chat #chat-input-line.compact #chat-buttons-wrapper {
255 255 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
flex-direction: row;
256 256 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
flex: 1 1 auto;
257 257 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
align-self: stretch;
258 258 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
justify-content: flex-end;
259 259 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
/*flex-wrap: wrap;*/
260 260 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
/* Wrapping would be ideal except that the edit widget
261 261 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
grows in width as the user types, moving the buttons
262 262 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
around */
263 263 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
264 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- body.chat #chat-edit-buttons > * {
265 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- padding: initial/*some skins mess this up for buttons*/;
266 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- line-height:
267 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- 0.1 /* buggy glyph alignment workaround for FF78, possibly
268 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- others. Does not affect well-behaved browsers. */;
264 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ body.chat #chat-buttons-wrapper > .cbutton {
265 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ padding: 0;
266 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ display: inline-block;
267 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ border-width: 1px;
268 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ border-style: solid;
269 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ border-radius: 0.25em;
269 270 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
min-width: 4ex;
270 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
271 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- body.chat #chat-input-line:not(.compact) #chat-edit-buttons > * {
272 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- max-width: 6ex;
273 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- min-width: 6ex;
274 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- min-height: 5ex;
275 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- max-height: 6ex;
271 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ max-width: 4ex;
272 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ min-height: 4ex;
273 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ max-height: 4ex;
276 274 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
margin: 0.125em;
275 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ display: inline-flex;
276 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ justify-content: center;
277 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ align-items: center;
278 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ cursor: pointer;
279 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ font-size: 150%;
280 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ }
281 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ body.chat #chat-buttons-wrapper > .cbutton:hover {
282 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ backdrop-filter: contrast(0.5);
283 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ }
284 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ body.chat #chat-input-line.compact #chat-buttons-wrapper > .cbutton {
285 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ margin: 2px 0.125em 0 0.125em;
286 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ min-width: 8ex;
287 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ max-width: 8ex;
288 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ min-height: 2.3ex;
289 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ max-height: 2.3ex;
290 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ font-size: 130%;
277 291 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
278 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
-
292 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ body.chat #chat-input-line.compact #chat-buttons-wrapper #chat-button-submit {
293 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ min-width: 16ex;
294 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ }
279 295 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
body.chat #chat-input-line:not(.compact) #chat-input-field {
280 296 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
/*border-left-style: double;
281 297 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
border-left-width: 3px;
282 298 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
border-right-style: double;
283 299 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
border-right-width: 3px;*/
@@ -299,22 +315,11 @@
299 315 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
The lesser of the two evils seems to be to rely on the browser
300 316 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
feature that a manual resize of the element will pin its sits.
301 317 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
*/
302 318 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
303 319 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
304 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- body.chat #chat-input-line.compact #chat-edit-buttons > * {
305 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- margin: 2px 0.125em 0 0.125em;
306 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- min-width: 8ex;
307 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- max-width: unset;
308 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- min-height: 3ex;
309 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- max-height: 3ex;
310 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /*flex: 1 1 auto;*/
311 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
312 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- body.chat #chat-input-line.compact #chat-edit-buttons #chat-message-submit {
313 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- min-width: 16ex;
314 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
315 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- body.chat #chat-input-line > #chat-settings-button{
320 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ body.chat #chat-input-line > #chat-button-settings{
316 321 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
margin: 0 0 0 0.25em;
317 322 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
max-width: 2em;
318 323 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
319 324 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
body.chat #chat-input-line > input[type=text],
320 325 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
body.chat #chat-input-line > textarea {
@@ -501,14 +506,14 @@
501 506 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
body.chat #chat-user-list .chat-user.selected {
502 507 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
font-weight: bold;
503 508 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
text-decoration: underline;
504 509 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
505 510 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
506 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- body.chat.fossil-dark-style #chat-message-attach > svg {
511 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ body.chat.fossil-dark-style #chat-button-attach > svg {
507 512 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
/* The black paperclip is barely visible in dark-mode
508 513 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
skins when they have dark buttons */
509 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- filter: invert(0.5);
514 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ filter: invert(0.8);
510 515 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
511 516 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
512 517 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
body.chat .anim-rotate-360 {
513 518 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
animation: rotate-360 750ms linear;
514 519 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
515 520 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!