@@ -1,677 +0,0 @@
1 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* Chat-related */
2 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- body.chat span.at-name { /* for @USERNAME references */
3 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- text-decoration: underline;
4 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- font-weight: bold;
5 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
6 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* A wrapper for a single single chat message (one row of the UI) */
7 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- body.chat .message-widget {
8 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- margin-bottom: 0.75em;
9 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- border: none;
10 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- display: flex;
11 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- flex-direction: column;
12 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- border: none;
13 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- align-items: flex-start;
14 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
15 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- body.chat button,
16 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- body.chat input[type=button] {
17 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- line-height: inherit/*undo skin-specific funkiness*/;
18 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
19 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
-
20 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- body.chat.my-messages-right .message-widget.mine {
21 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* Right-aligns a user's own chat messages, similar to how
22 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- most/some mobile messaging apps do it. */
23 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- align-items: flex-end;
24 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
25 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- body.chat.my-messages-right .message-widget.notification {
26 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* Center-aligns a system-level notification message. */
27 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- align-items: center;
28 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
29 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* The content area of a message. */
30 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- body.chat .message-widget-content {
31 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- border-radius: 0.25em;
32 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- border: 1px solid rgba(0,0,0,0.2);
33 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- box-shadow: 0.2em 0.2em 0.2em rgba(0, 0, 0, 0.29);
34 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- padding: 0.25em 0.5em;
35 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- margin-top: 0;
36 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- min-width: 9em /*avoid unsightly "underlap" with the neighboring
37 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- .message-widget-tab element*/;
38 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- white-space: normal;
39 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- word-break: break-word /* so that full hashes wrap on narrow screens */;
40 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
41 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
-
42 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- body.chat .message-widget-content.wide {
43 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* Special case for when embedding content which we really want to
44 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- expand, namely iframes. */
45 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- width: 98%;
46 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
47 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- body.chat .message-widget-content label[for] {
48 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- margin-left: 0.25em;
49 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- cursor: pointer;
50 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
51 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- body.chat .message-widget-content > .attachment-link {
52 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- display: flex;
53 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- flex-direction: row;
54 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
55 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- body.chat .message-widget-content > .attachment-link > a {
56 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- margin-right: 1em;
57 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
58 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- body.chat .message-widget-content > iframe {
59 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- width: 100%;
60 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- max-width: 100%;
61 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- resize: both;
62 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
63 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- body.chat .message-widget-content> a {
64 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* Cosmetic: keep skin-induced on-hover underlining from shifting
65 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- content placed below this. */
66 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- border-bottom: 1px transparent;
67 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
68 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- body.chat.monospace-messages .message-widget-content,
69 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- body.chat.monospace-messages .chat-input-field{
70 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- font-family: monospace;
71 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
72 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- body.chat .message-widget-content > * {
73 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- margin: 0;
74 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- padding: 0;
75 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
76 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- body.chat .message-widget-content > pre {
77 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- white-space: pre-wrap;
78 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
79 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- body.chat .message-widget-content > .markdown > *:first-child {
80 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- margin-top: 0;
81 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
82 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- body.chat .message-widget-content > .markdown > *:last-child {
83 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- margin-bottom: 0;
84 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
85 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- body.chat .message-widget-content.error .buttons {
86 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- display: flex;
87 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- flex-direction: row;
88 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- justify-content: space-around;
89 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- flex-wrap: wrap;
90 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
91 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- body.chat .message-widget-content.error .buttons > button {
92 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- margin: 0.25em;
93 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
94 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
-
95 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- body.chat .message-widget-content.error a {
96 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- color: inherit;
97 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
98 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- body.chat .message-widget-content.error .failed-message {
99 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- display: flex;
100 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- flex-direction: column;
101 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
102 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- body.chat .message-widget-content.error .failed-message textarea {
103 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- min-height: 5rem;
104 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
105 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
-
106 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* User name and timestamp (a LEGEND-like element) */
107 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- body.chat .message-widget .message-widget-tab {
108 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- border-radius: 0.25em 0.25em 0 0;
109 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- margin: 0 0.25em 0em 0.15em;
110 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- padding: 0 0.5em 0.15em 0.5em;
111 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- cursor: pointer;
112 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- white-space: nowrap;
113 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
114 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- body.chat .fossil-tooltip.help-buttonlet-content {
115 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- font-size: 80%;
116 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
117 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- body.chat .message-widget .message-widget-tab .xfrom {
118 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* Element which holds the "this message is from user X" part
119 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- of the message banner. */
120 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- font-style: italic;
121 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- font-weight: bold;
122 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
123 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* The popup element for displaying message timestamps
124 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- and deletion controls. */
125 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- body.chat .chat-message-popup {
126 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- font-family: monospace;
127 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- font-size: 0.9em;
128 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- text-align: left;
129 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- display: flex;
130 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- flex-direction: column;
131 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- align-items: stretch;
132 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- padding: 0.25em;
133 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- margin-top: 0.25em;
134 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- border: 1px outset;
135 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- border-radius: 0.5em;
136 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
137 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* Full message timestamps. */
138 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- body.chat .chat-message-popup > span { white-space: nowrap; }
139 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* Container for the message deletion buttons. */
140 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- body.chat .chat-message-popup > .toolbar {
141 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- padding: 0;
142 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- margin: 0;
143 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- border: 2px inset rgba(0,0,0,0.3);
144 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- border-radius: 0.25em;
145 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- display: flex;
146 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- flex-direction: row;
147 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- justify-content: stretch;
148 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- flex-wrap: wrap;
149 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- align-items: center;
150 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
151 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- body.chat .chat-message-popup > .toolbar > * {
152 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- margin: 0.35em;
153 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
154 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- body.chat .chat-message-popup > .toolbar > button {
155 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- flex: 1 1 auto;
156 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
157 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* The widget for loading more/older chat messages. */
158 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- body.chat #load-msg-toolbar {
159 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- border-radius: 0.25em;
160 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- padding: 0.1em 0.2em;
161 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- margin-bottom: 1em;
162 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
163 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* .all-done is set when chat has loaded all of the available
164 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- historical messages */
165 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- body.chat #load-msg-toolbar.all-done {
166 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- opacity: 0.5;
167 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
168 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- body.chat #load-msg-toolbar > div {
169 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- display: flex;
170 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- flex-direction: row;
171 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- justify-content: stretch;
172 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- flex-wrap: wrap;
173 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
174 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- body.chat #load-msg-toolbar > div > button {
175 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- flex: 1 1 auto;
176 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
177 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* "Chat-only mode" hides the site header/footer, showing only
178 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- the chat app. */
179 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- body.chat.chat-only-mode{
180 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- padding: 0;
181 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- margin: 0 auto;
182 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
183 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- body.chat #chat-button-settings {}
184 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /** Popup widget for the /chat settings. */
185 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- body.chat .chat-settings-popup {
186 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- font-size: 0.8em;
187 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- text-align: left;
188 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- display: flex;
189 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- flex-direction: column;
190 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- align-items: stretch;
191 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- padding: 0.25em;
192 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- z-index: 200;
193 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
194 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
-
195 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /** Container for the list of /chat messages. */
196 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- body.chat #chat-messages-wrapper {
197 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- overflow: auto;
198 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- padding: 0 0.25em;
199 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
200 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- body.chat #chat-messages-wrapper.loading > * {
201 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* An attempt at reducing flicker when loading lots of messages. */
202 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- visibility: hidden;
203 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
204 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- body.chat div.content {
205 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- margin: 0;
206 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- padding: 0;
207 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- display: block;
208 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- flex-direction: column-reverse;
209 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* ^^^^ In order to get good automatic scrolling of new messages on
210 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- the BOTTOM in bottom-up chat mode, such that they scroll up
211 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- instead of down, we have to use column-reverse layout, which
212 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- changes #chat-messages-wrapper's "gravity" for purposes of
213 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- scrolling! If we instead use flex-direction:column then each new
214 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- message pushes #chat-input-area down further off the screen!
215 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- */
216 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- align-items: stretch;
217 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
218 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* Wrapper for /chat user input controls */
219 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- body.chat #chat-input-area {
220 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- display: flex;
221 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- flex-direction: column;
222 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- padding: 0;
223 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- margin: 0;
224 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- flex: 0 1 auto;
225 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
226 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- body.chat:not(.chat-only-mode) #chat-input-area{
227 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* Safari user reports that 2em is necessary to keep the file selection
228 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- widget from overlapping the page footer, whereas a margin of 0 is fine
229 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- for FF/Chrome (and 2em is a *huge* waste of space for those). */
230 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- margin-bottom: 0;
231 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
232 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- .chat-input-field {
233 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- flex: 10 1 auto;
234 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- margin: 0;
235 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
236 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- #chat-input-field-x,
237 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- #chat-input-field-multi {
238 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- overflow: auto;
239 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- resize: vertical;
240 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
241 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- #chat-input-field-x {
242 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- display: inline-block/*supposed workaround for Chrome weirdness*/;
243 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- padding: 0.2em;
244 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- background-color: rgba(156,156,156,0.3);
245 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- white-space: pre-wrap;
246 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* ^^^ Firefox, when pasting plain text into a contenteditable field,
247 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- loses all newlines unless we explicitly set this. Chrome does not. */
248 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- cursor: text;
249 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* ^^^ In some browsers the cursor may not change for a contenteditable
250 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- element until it has focus, causing potential confusion. */
251 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
252 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- #chat-input-field-x:empty::before {
253 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- content: attr(data-placeholder);
254 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- opacity: 0.6;
255 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
256 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- .chat-input-field:not(:focus){
257 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- border-width: 1px;
258 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- border-style: solid;
259 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- border-radius: 0.25em;
260 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
261 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- .chat-input-field:focus{
262 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* This transparent border helps avoid the text shifting around
263 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- when the contenteditable attribute causes a border (which we
264 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- apparently cannot style) to be added. */
265 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- border-width: 1px;
266 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- border-style: solid;
267 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- border-color: transparent;
268 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- border-radius: 0.25em;
269 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
270 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* Widget holding the chat message input field, send button, and
271 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- settings button. */
272 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- body.chat #chat-input-line-wrapper {
273 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- display: flex;
274 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- flex-direction: row;
275 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- align-items: stretch;
276 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- flex-wrap: nowrap;
277 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
278 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- body.chat.chat-only-mode #chat-input-line-wrapper {
279 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- padding: 0 0.25em;
280 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
281 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
-
282 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /*body.chat #chat-input-line-wrapper:not(.compact) {
283 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- flex-wrap: nowrap;
284 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }*/
285 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- body.chat #chat-input-line-wrapper.compact {
286 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* "The problem" with wrapping, together with a contenteditable input
287 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- field, is that the latter grows as the user types, so causes
288 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- wrapping to happen while they type, then to unwrap as soon as the
289 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- input field is cleared (when the message is sent). When we stay
290 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- wrapped in compact mode, the wrapped buttons simply take up too
291 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- much space. */
292 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /*flex-wrap: wrap;
293 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- justify-content: flex-end;*/
294 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- flex-direction: column;
295 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /**
296 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- We "really do" need column orientation here because it's the
297 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- only way to eliminate the possibility that (A) the buttons
298 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- get truncated in very narrow windows and (B) that they keep
299 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- stable positions.
300 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- */
301 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
302 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- body.chat #chat-input-line-wrapper.compact #chat-input-field-x {
303 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
304 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
-
305 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- body.chat #chat-buttons-wrapper {
306 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- flex: 0 1 auto;
307 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- display: flex;
308 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- flex-direction: column;
309 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- align-items: center;
310 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- min-width: 4em;
311 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- min-height: 1.5em;
312 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- align-self: flex-end
313 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /*keep buttons stable at bottom/right even when input field
314 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- resizes */;
315 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
316 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- body.chat #chat-input-line-wrapper.compact #chat-buttons-wrapper {
317 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- flex-direction: row;
318 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- flex: 1 1 auto;
319 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- align-self: stretch;
320 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- justify-content: flex-end;
321 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /*flex-wrap: wrap;*/
322 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* Wrapping would be ideal except that the edit widget
323 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- grows in width as the user types, moving the buttons
324 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- around */
325 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
326 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- body.chat #chat-buttons-wrapper > .cbutton {
327 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- padding: 0;
328 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- display: inline-block;
329 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- border-width: 1px;
330 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- border-style: solid;
331 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- border-radius: 0.25em;
332 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- min-width: 4ex;
333 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- max-width: 4ex;
334 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- min-height: 3ex;
335 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- max-height: 3ex;
336 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- margin: 0.125em;
337 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- display: inline-flex;
338 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- justify-content: center;
339 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- align-items: center;
340 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- cursor: pointer;
341 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- font-size: 130%;
342 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
343 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- body.chat #chat-buttons-wrapper > .cbutton:hover {
344 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- background-color: rgba(200,200,200,0.3);
345 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
346 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- body.chat #chat-input-line-wrapper.compact #chat-buttons-wrapper > .cbutton {
347 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- margin: 2px 0.125em 0 0.125em;
348 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- min-width: 6ex;
349 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- max-width: 6ex;
350 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- min-height: 2.3ex;
351 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- max-height: 2.3ex;
352 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- font-size: 120%;
353 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
354 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- body.chat #chat-input-line-wrapper.compact #chat-buttons-wrapper #chat-button-submit {
355 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- min-width: 12ex;
356 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
357 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- .chat-input-field {
358 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- font-family: inherit
359 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
360 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- body.chat #chat-input-line-wrapper:not(.compact) #chat-input-field-multi,
361 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- body.chat #chat-input-line-wrapper:not(.compact) #chat-input-field-x {
362 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- min-height: 4rem;
363 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /*
364 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- Problems related to max-height:
365 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
-
366 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- - If we do NOT set a max-height then pasting/typing a large amount
367 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- of text can cause this element to grow without bounds, larger than
368 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- the window, and there's no way to navigate it sensibly. In this
369 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case, manually resizing the element (desktop only - mobile doesn't
370 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- offer that) will force it to stay at the selected size even if more
371 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- content is added to it later.
372 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
-
373 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- - If we DO set a max-height then its growth is bounded but it also
374 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- cannot manually expanded by the user.
375 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
-
376 { 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
377 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- feature that a manual resize of the element will pin its size.
378 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- */
379 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
380 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
-
381 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- body.chat #chat-input-line-wrapper > #chat-button-settings{
382 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- margin: 0 0 0 0.25em;
383 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- max-width: 2em;
384 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
385 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- body.chat #chat-input-line-wrapper > input[type=text],
386 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- body.chat #chat-input-line-wrapper > textarea {
387 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- flex: 20 1 auto;
388 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- max-width: revert;
389 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- min-width: 20em;
390 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
391 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- body.chat #chat-input-line-wrapper.compact > input[type=text] {
392 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- margin: 0 0 0.25em 0/* gap for if/when buttons wrap*/;
393 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
394 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* Widget holding the file selection control and preview */
395 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- body.chat #chat-input-file-area {
396 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- display: flex;
397 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- flex-direction: row;
398 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- margin: 0;
399 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
400 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- body.chat #chat-input-file-area > .file-selection-wrapper {
401 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- align-self: flex-start;
402 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- margin-right: 0.5em;
403 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- flex: 0 1 auto;
404 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- padding: 0.25em 0.5em;
405 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- white-space: nowrap;
406 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
407 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- body.chat #chat-input-file {
408 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- border:1px solid rgba(0,0,0,0);/*avoid UI shift during drop-targeting*/
409 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- border-radius: 0.25em;
410 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- padding: 0.25em;
411 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
412 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- body.chat #chat-input-file > input {
413 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- flex: 1 0 auto;
414 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
415 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* Indicator when a drag/drop is in progress */
416 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- body.chat #chat-input-file.dragover {
417 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- border: 1px dashed green;
418 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
419 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* Widget holding the details of a selected/dropped file/image. */
420 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- body.chat #chat-drop-details {
421 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- padding: 0 1em;
422 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- white-space: pre;
423 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- font-family: monospace;
424 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- margin: auto;
425 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- flex: 0;
426 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
427 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- body.chat #chat-drop-details:empty {
428 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- padding: 0;
429 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- margin: 0;
430 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
431 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- body.chat #chat-drop-details img {
432 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- max-width: 45%;
433 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- max-height: 45%;
434 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
435 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- body.chat .chat-view {
436 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- flex: 20 1 auto
437 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /*ensure that these grow more than the non-.chat-view elements.
438 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- Note that setting flex shrink to 0 breaks/disables scrolling!*/;
439 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- margin-bottom: 0.2em;
440 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
441 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- body.chat #chat-config,
442 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- body.chat #chat-preview {
443 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* /chat configuration widget */
444 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- display: flex;
445 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- flex-direction: column;
446 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- overflow: auto;
447 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- padding: 0;
448 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- margin: 0;
449 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- align-items: stretch;
450 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- min-height: 6em;
451 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
452 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- body.chat #chat-config #chat-config-options {
453 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* /chat config options go here */
454 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- flex: 1 1 auto;
455 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- display: flex;
456 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- flex-direction: column;
457 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- overflow: auto;
458 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- align-items: stretch;
459 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
460 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- body.chat #chat-config #chat-config-options .menu-entry {
461 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- display: flex;
462 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- align-items: center;
463 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- flex-direction: row-reverse;
464 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- flex-wrap: nowrap;
465 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- padding: 1em;
466 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- flex: 1 1 auto;
467 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- align-self: stretch;
468 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
469 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- body.chat #chat-config #chat-config-options .menu-entry.parent{
470 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- border-radius: 1em 1em 0 1em;
471 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- margin-top: 1em;
472 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
473 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- body.chat #chat-config #chat-config-options .menu-entry.child {
474 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /*padding-left: 2.5em;*/
475 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- margin-left: 2em;
476 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
477 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- body.chat #chat-config #chat-config-options .menu-entry:nth-of-type(even){
478 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- background-color: rgba(175,175,175,0.15);
479 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
480 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- body.chat #chat-config #chat-config-options .menu-entry:nth-of-type(odd){
481 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- background-color: rgba(175,175,175,0.35);
482 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
483 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- body.chat #chat-config #chat-config-options .menu-entry:first-child {
484 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* Config list header */
485 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- border-radius: 0 0 1em 1em;
486 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
487 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- body.chat #chat-config #chat-config-options .menu-entry:first-child .label-wrapper {
488 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- align-items: start;
489 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
490 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- body.chat #chat-config #chat-config-options .menu-entry > .toggle-wrapper {
491 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* Holder for a checkbox, if any */
492 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- min-width: 1.5rem;
493 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- margin-right: 1rem;
494 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
495 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- body.chat #chat-config #chat-config-options .menu-entry .label-wrapper {
496 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* Wrapper for a LABEL and a .hint element. */
497 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- display: flex;
498 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- flex-direction: column;
499 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- align-self: baseline;
500 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- flex: 1 1 auto;
501 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
502 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- body.chat #chat-config #chat-config-options .menu-entry label {
503 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* Config option label. */
504 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- font-weight: bold;
505 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- white-space: initial;
506 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
507 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- body.chat #chat-config #chat-config-options .menu-entry label[for] {
508 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- cursor: pointer;
509 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
510 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- body.chat #chat-config #chat-config-options .menu-entry .hint {
511 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* Config menu hint text */
512 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- font-size: 85%;
513 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- font-weight: normal;
514 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- white-space: pre-wrap;
515 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- display: inline-block;
516 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- opacity: 0.85;
517 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
518 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- body.chat #chat-config #chat-config-options .menu-entry select {
519 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
520 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- body.chat #chat-preview #chat-preview-content {
521 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- overflow: auto;
522 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- flex: 1 1 auto;
523 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- padding: 0.5em;
524 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- border: 1px dotted;
525 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
526 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- body.chat #chat-preview #chat-preview-content > * {
527 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- margin: 0;
528 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- padding: 0;
529 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
530 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- body.chat #chat-preview #chat-preview-buttons {
531 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- flex: 0 1 auto;
532 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- display: flex;
533 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- flex-direction: column;
534 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
535 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- body.chat #chat-config > button,
536 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- body.chat #chat-preview #chat-preview-buttons > button {
537 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- padding: 0.5em;
538 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- flex: 0 1 auto;
539 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- margin: 0.25em 0;
540 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
541 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
-
542 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- body.chat #chat-user-list-wrapper {
543 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* Safari can't do fieldsets right, so we emulate one. */
544 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- border-radius: 0.5em;
545 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- margin: 1em 0 0.2em 0;
546 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- padding: 0 0.5em;
547 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- border-style: inset;
548 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- border-width: 0 1px 1px 1px/*else collides with the LEGEND*/;
549 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
550 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- body.chat #chat-user-list-wrapper.collapsed {
551 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- padding: 0;
552 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
553 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- body.chat #chat-user-list-wrapper > .legend {
554 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- font-weight: initial;
555 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- padding: 0 0.5em 0 0.5em;
556 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- position: relative;
557 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- top: -1.75ex/* place it like a fieldset legend */;
558 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- cursor: pointer;
559 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
560 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- body.chat #chat-user-list-wrapper > .legend > * {
561 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- vertical-align: middle;
562 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
563 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- body.chat #chat-user-list-wrapper > .legend > *:nth-child(2){
564 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* Title label */
565 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- opacity: 0.6;
566 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- font-size: 0.8em;
567 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
568 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- body.chat #chat-user-list-wrapper.collapsed > .legend > *:nth-child(2)::after {
569 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- content: " (tap to toggle)";
570 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
571 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- body.chat #chat-user-list-wrapper .help-buttonlet {
572 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- margin: 0;
573 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
574 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- body.chat #chat-user-list-wrapper.collapsed #chat-user-list {
575 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- position: absolute !important;
576 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- opacity: 0 !important;
577 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- pointer-events: none !important;
578 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- display: none !important;
579 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
580 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- body.chat #chat-user-list {
581 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- margin-top: -1.25ex;
582 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- display: flex;
583 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- flex-direction: row;
584 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- flex-wrap: wrap;
585 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- align-items: center;
586 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
587 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- body.chat #chat-user-list .chat-user {
588 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- margin: 0.2em;
589 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- padding: 0.1em 0.5em 0.2em 0.5em;
590 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- border-radius: 0.5em;
591 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- cursor: pointer;
592 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- text-align: center;
593 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- white-space: pre;
594 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
595 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- body.chat #chat-user-list .timestamp {
596 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- font-size: 85%;
597 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- font-family: monospace;
598 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
599 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- body.chat #chat-user-list:not(.timestamps) .timestamp {
600 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- display: none;
601 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
602 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- body.chat #chat-user-list .chat-user.selected {
603 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- font-weight: bold;
604 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- text-decoration: underline;
605 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
606 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
-
607 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- body.chat.fossil-dark-style #chat-button-attach > svg {
608 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* The black paperclip is barely visible in dark-mode
609 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- skins when they have dark buttons */
610 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- filter: invert(0.8);
611 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
612 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
-
613 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- body.chat .anim-rotate-360 {
614 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- animation: rotate-360 750ms linear;
615 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
616 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- @keyframes rotate-360 {
617 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- from { transform: rotate(0deg); }
618 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- to { transform: rotate(360deg); }
619 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
620 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- body.chat .anim-flip-h {
621 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- animation: flip-h 750ms linear;
622 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
623 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- @keyframes flip-h{
624 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- from { transform: rotateY(0deg); }
625 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- to { transform: rotateY(360deg); }
626 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
627 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- body.chat .anim-flip-v {
628 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- animation: flip-v 750ms linear;
629 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
630 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- @keyframes flip-v{
631 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- from { transform: rotateX(0deg); }
632 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- to { transform: rotateX(360deg); }
633 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
634 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- body.chat .anim-fade-in {
635 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- animation: fade-in 750ms linear;
636 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
637 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- body.chat .anim-fade-in-fast {
638 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- animation: fade-in 350ms linear;
639 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
640 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- @keyframes fade-in {
641 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- from { opacity: 0; }
642 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- to { opacity: 1; }
643 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
644 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- body.chat .anim-fade-out-fast {
645 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- animation: fade-out 250ms linear;
646 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
647 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- @keyframes fade-out {
648 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- from { opacity: 1; }
649 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- to { opacity: 0; }
650 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
651 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
-
652 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /***********************/
653 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
-
654 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- body.chat .message-widget .match {
655 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- font-weight: bold;
656 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- background-color: yellow;
657 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
658 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
-
659 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- body.chat .searchForm {
660 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- margin-top: 1em;
661 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
662 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- body.chat .spacer-widget button {
663 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- margin-left: 1ex;
664 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- margin-right: 1ex;
665 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
666 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
-
667 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- body.chat .spacer-widget-buttons .up {
668 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- margin-top: -0.75em;
669 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- margin-bottom: 1em;
670 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
671 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- body.chat .spacer-widget-buttons .down {
672 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- margin-top: 1em;
673 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
674 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- body.chat .spacer-widget-buttons .all {
675 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- margin-bottom: 0.75em;
676 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
677 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
-