annotate sat_templates/templates/bulma/static/chat.css @ 404:66f98ee041d8 default tip

chat: add UI for replies/threads: rel 457
author Goffi <goffi@goffi.org>
date Tue, 06 May 2025 00:37:41 +0200
parents 65c53ec5e777
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
403
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
1 html, body, #body {
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
2 height: 100%;
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
3 overflow: hidden;
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
4 }
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
5
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
6
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
7 .chat-main {
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
8 /* Base colors */
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
9 --color-background: #ffffff;
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
10 --color-text: #4a4a4a;
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
11
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
12 /* Message colors */
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
13 --message-background: #f5f5f5;
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
14 --message-hover-background: #e8e8e8;
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
15
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
16 /* Reaction colors */
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
17 --reaction-background: #ffffff;
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
18 --reaction-hover-background: #f5f5f5;
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
19 --reaction-border: #dbdbdb;
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
20
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
21 /* User reaction colors */
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
22 --reaction-user-background: #eef6fc;
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
23 --reaction-user-hover-background: #e3f1fc;
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
24 --reaction-user-border: #3273dc;
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
25
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
26 /* Spacing */
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
27 --reaction-padding: 0.25rem 0.5rem;
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
28 --reaction-gap: 0.5rem;
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
29 --reaction-margin-top: 0.5rem;
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
30
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
31 /* Typography */
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
32 --reaction-font-size: 0.875rem;
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
33 --reaction-counter-font-size: 0.75rem;
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
34 }
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
35
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
36 [data-theme="dark"] .chat-main {
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
37 --color-background: #2c2c2c;
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
38 --color-text: #ffffff;
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
39
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
40 --message-background: #363636;
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
41 --message-hover-background: #404040;
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
42
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
43 --reaction-background: #2c2c2c;
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
44 --reaction-hover-background: #404040;
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
45 --reaction-border: #4a4a4a;
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
46
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
47 --reaction-user-background: #1a3b5c;
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
48 --reaction-user-hover-background: #234875;
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
49 --reaction-user-border: #3273dc;
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
50 }
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
51
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
52 .chat-container {
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
53 height: 100%;
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
54 overflow-y: auto;
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
55 }
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
56
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
57 .chat-main {
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
58 height: 100%;
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
59 display: flex;
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
60 flex-direction: column;
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
61 }
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
62
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
63 .chat-header {
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
64 border-bottom: 1px solid #dbdbdb;
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
65 padding: 0.5rem 1rem;
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
66 }
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
67
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
68
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
69 /* Sidebar toggle transitions */
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
70 .chat-sidebar, .chat-details {
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
71 transition: transform 0.3s ease, max-width 0.3s ease, opacity 0.3s ease;
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
72 overflow-x: hidden;
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
73 }
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
74
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
75 .chat-sidebar.is-collapsed {
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
76 transform: translateX(-100%);
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
77 max-width: 0;
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
78 padding: 0;
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
79 margin: 0;
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
80 opacity: 0;
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
81 }
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
82
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
83 .chat-details.is-collapsed {
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
84 transform: translateX(100%);
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
85 max-width: 0;
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
86 padding: 0;
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
87 margin: 0;
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
88 opacity: 0;
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
89 }
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
90
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
91 .chat-main.is-expanded-left {
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
92 margin-left: 0;
329
6a26c8a43d10 bulma (chat): fix chat:
Goffi <goffi@goffi.org>
parents:
diff changeset
93 }
6a26c8a43d10 bulma (chat): fix chat:
Goffi <goffi@goffi.org>
parents:
diff changeset
94
403
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
95 .chat-main.is-expanded-right {
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
96 margin-right: 0;
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
97 }
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
98
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
99 .columns.is-gapless.chat-container {
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
100 flex-wrap: nowrap;
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
101 }
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
102
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
103 .author {
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
104 font-weight: bold;
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
105 }
329
6a26c8a43d10 bulma (chat): fix chat:
Goffi <goffi@goffi.org>
parents:
diff changeset
106 #messages {
403
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
107 flex-grow: 1;
362
b2b859a62e70 bulma (chat): new templates and CSS for chat page.
Goffi <goffi@goffi.org>
parents: 329
diff changeset
108 overflow-y: auto;
403
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
109 padding: 1rem;
362
b2b859a62e70 bulma (chat): new templates and CSS for chat page.
Goffi <goffi@goffi.org>
parents: 329
diff changeset
110 }
b2b859a62e70 bulma (chat): new templates and CSS for chat page.
Goffi <goffi@goffi.org>
parents: 329
diff changeset
111
403
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
112 #left_panel a {
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
113 background-color: inherit;
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
114 }
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
115
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
116 #left_panel a:hover {
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
117 background-color: #444;
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
118 }
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
119
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
120 .chat-input {
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
121 border-top: 1px solid #dbdbdb;
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
122 padding: 1rem;
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
123 }
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
124
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
125 .chat-input button {
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
126 height: 100%;
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
127 }
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
128
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
129 .chat-message {
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
130 max-width: 95%;
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
131 }
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
132
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
133 .message-core {
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
134 margin-bottom: 1rem;
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
135 padding: 0.75rem;
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
136 border-radius: 0.5rem;
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
137 overflow-wrap: anywhere;
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
138 background-color: #f5f5f5;
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
139 transition: background-color 0.2s, border-left 0.2s;
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
140 }
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
141 .message-core:hover, .message-core.has-popup-focus {
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
142 background-color: #e8e8e8;
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
143 border-left: 4px solid #3273dc;
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
144 }
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
145
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
146 .message-actions {
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
147 display: none;
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
148 }
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
149
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
150 .message-core:hover .message-actions,
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
151 .message-core.has-popup-focus .message-actions
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
152 {
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
153 display: flex;
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
154 }
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
155
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
156 .reactions-container {
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
157 gap: var(--reaction-gap);
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
158 margin-top: var(--reaction-margin-top);
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
159 }
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
160 .reaction {
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
161 padding: var(--reaction-padding);
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
162 border-radius: 1rem;
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
163 background-color: var(--reaction-background);
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
164 font-size: var(--reaction-font-size);
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
165 cursor: pointer;
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
166 transition: all 0.2s ease;
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
167 border: 1px solid var(--reaction-border);
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
168 box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
169 }
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
170
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
171 .reaction:hover {
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
172 background-color: var(--reaction-hover-background);
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
173 }
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
174
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
175 .reaction .counter {
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
176 margin-left: 0.25rem;
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
177 font-size: var(--reaction-counter-font-size);
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
178 color: var(--color-text);
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
179 }
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
180
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
181 .reaction.own-reaction {
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
182 background-color: var(--reaction-user-background);
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
183 border-color: var(--reaction-user-border);
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
184 }
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
185
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
186 .reaction.own-reaction:hover {
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
187 background-color: var(--reaction-user-hover-background);
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
188 }
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
189
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
190
362
b2b859a62e70 bulma (chat): new templates and CSS for chat page.
Goffi <goffi@goffi.org>
parents: 329
diff changeset
191 #attachments {
b2b859a62e70 bulma (chat): new templates and CSS for chat page.
Goffi <goffi@goffi.org>
parents: 329
diff changeset
192 overflow-x: auto;
b2b859a62e70 bulma (chat): new templates and CSS for chat page.
Goffi <goffi@goffi.org>
parents: 329
diff changeset
193 white-space: nowrap;
b2b859a62e70 bulma (chat): new templates and CSS for chat page.
Goffi <goffi@goffi.org>
parents: 329
diff changeset
194 }
b2b859a62e70 bulma (chat): new templates and CSS for chat page.
Goffi <goffi@goffi.org>
parents: 329
diff changeset
195
403
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
196 .message-core:hover, .message-core.has-popup-focus {
362
b2b859a62e70 bulma (chat): new templates and CSS for chat page.
Goffi <goffi@goffi.org>
parents: 329
diff changeset
197 background-color: #f5f5f5;
b2b859a62e70 bulma (chat): new templates and CSS for chat page.
Goffi <goffi@goffi.org>
parents: 329
diff changeset
198 box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2);
b2b859a62e70 bulma (chat): new templates and CSS for chat page.
Goffi <goffi@goffi.org>
parents: 329
diff changeset
199 }
b2b859a62e70 bulma (chat): new templates and CSS for chat page.
Goffi <goffi@goffi.org>
parents: 329
diff changeset
200
403
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
201 .message-body {
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
202 white-space: pre-wrap;
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
203 overflow-wrap: break-word;
387
8b990c78d4b5 (bulma/chat): add menu + style for message retraction
Goffi <goffi@goffi.org>
parents: 386
diff changeset
204 }
8b990c78d4b5 (bulma/chat): add menu + style for message retraction
Goffi <goffi@goffi.org>
parents: 386
diff changeset
205
362
b2b859a62e70 bulma (chat): new templates and CSS for chat page.
Goffi <goffi@goffi.org>
parents: 329
diff changeset
206 .message-attachment {
b2b859a62e70 bulma (chat): new templates and CSS for chat page.
Goffi <goffi@goffi.org>
parents: 329
diff changeset
207 max-width: 20rem;
b2b859a62e70 bulma (chat): new templates and CSS for chat page.
Goffi <goffi@goffi.org>
parents: 329
diff changeset
208 }
b2b859a62e70 bulma (chat): new templates and CSS for chat page.
Goffi <goffi@goffi.org>
parents: 329
diff changeset
209 .status-icons {
403
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
210 display: inline;
362
b2b859a62e70 bulma (chat): new templates and CSS for chat page.
Goffi <goffi@goffi.org>
parents: 329
diff changeset
211 }
b2b859a62e70 bulma (chat): new templates and CSS for chat page.
Goffi <goffi@goffi.org>
parents: 329
diff changeset
212
b2b859a62e70 bulma (chat): new templates and CSS for chat page.
Goffi <goffi@goffi.org>
parents: 329
diff changeset
213 .action-button {
b2b859a62e70 bulma (chat): new templates and CSS for chat page.
Goffi <goffi@goffi.org>
parents: 329
diff changeset
214 box-sizing: border-box;
b2b859a62e70 bulma (chat): new templates and CSS for chat page.
Goffi <goffi@goffi.org>
parents: 329
diff changeset
215 margin: 0 0.2rem;
385
941e4006ab6e bulma (message): reactions + fixes:
Goffi <goffi@goffi.org>
parents: 370
diff changeset
216 user-select: none;
403
65c53ec5e777 Bulma: complete redesign:
Goffi <goffi@goffi.org>
parents: 387
diff changeset
217 cursor: pointer;
385
941e4006ab6e bulma (message): reactions + fixes:
Goffi <goffi@goffi.org>
parents: 370
diff changeset
218 z-index: 10;
362
b2b859a62e70 bulma (chat): new templates and CSS for chat page.
Goffi <goffi@goffi.org>
parents: 329
diff changeset
219 }
b2b859a62e70 bulma (chat): new templates and CSS for chat page.
Goffi <goffi@goffi.org>
parents: 329
diff changeset
220
b2b859a62e70 bulma (chat): new templates and CSS for chat page.
Goffi <goffi@goffi.org>
parents: 329
diff changeset
221 .action-button:hover {
b2b859a62e70 bulma (chat): new templates and CSS for chat page.
Goffi <goffi@goffi.org>
parents: 329
diff changeset
222 box-shadow: 0 0 0 10px rgba(0,0,0,0.1);
b2b859a62e70 bulma (chat): new templates and CSS for chat page.
Goffi <goffi@goffi.org>
parents: 329
diff changeset
223 border-radius: 50%;
b2b859a62e70 bulma (chat): new templates and CSS for chat page.
Goffi <goffi@goffi.org>
parents: 329
diff changeset
224 transition: box-shadow 0.3s ease;
b2b859a62e70 bulma (chat): new templates and CSS for chat page.
Goffi <goffi@goffi.org>
parents: 329
diff changeset
225 }
b2b859a62e70 bulma (chat): new templates and CSS for chat page.
Goffi <goffi@goffi.org>
parents: 329
diff changeset
226
364
095bd5b34080 chat: add templates for URL previews
Goffi <goffi@goffi.org>
parents: 362
diff changeset
227 /* Attachments */
362
b2b859a62e70 bulma (chat): new templates and CSS for chat page.
Goffi <goffi@goffi.org>
parents: 329
diff changeset
228
b2b859a62e70 bulma (chat): new templates and CSS for chat page.
Goffi <goffi@goffi.org>
parents: 329
diff changeset
229 #attachments {
b2b859a62e70 bulma (chat): new templates and CSS for chat page.
Goffi <goffi@goffi.org>
parents: 329
diff changeset
230 opacity: 1;
b2b859a62e70 bulma (chat): new templates and CSS for chat page.
Goffi <goffi@goffi.org>
parents: 329
diff changeset
231 max-height: 1000px;
b2b859a62e70 bulma (chat): new templates and CSS for chat page.
Goffi <goffi@goffi.org>
parents: 329
diff changeset
232 transition: opacity 0.5s ease-in-out, max-height 0.5s ease-in-out, padding 0.5s ease-in-out, margin 0.5s ease-in-out;
b2b859a62e70 bulma (chat): new templates and CSS for chat page.
Goffi <goffi@goffi.org>
parents: 329
diff changeset
233 overflow-x: auto;
b2b859a62e70 bulma (chat): new templates and CSS for chat page.
Goffi <goffi@goffi.org>
parents: 329
diff changeset
234 overflow-y: hidden;
b2b859a62e70 bulma (chat): new templates and CSS for chat page.
Goffi <goffi@goffi.org>
parents: 329
diff changeset
235 padding: 1.25rem 0;
b2b859a62e70 bulma (chat): new templates and CSS for chat page.
Goffi <goffi@goffi.org>
parents: 329
diff changeset
236 margin: 0;
b2b859a62e70 bulma (chat): new templates and CSS for chat page.
Goffi <goffi@goffi.org>
parents: 329
diff changeset
237 }
b2b859a62e70 bulma (chat): new templates and CSS for chat page.
Goffi <goffi@goffi.org>
parents: 329
diff changeset
238
b2b859a62e70 bulma (chat): new templates and CSS for chat page.
Goffi <goffi@goffi.org>
parents: 329
diff changeset
239 #attachments.is-contracted {
b2b859a62e70 bulma (chat): new templates and CSS for chat page.
Goffi <goffi@goffi.org>
parents: 329
diff changeset
240 opacity: 0;
b2b859a62e70 bulma (chat): new templates and CSS for chat page.
Goffi <goffi@goffi.org>
parents: 329
diff changeset
241 max-height: 0;
b2b859a62e70 bulma (chat): new templates and CSS for chat page.
Goffi <goffi@goffi.org>
parents: 329
diff changeset
242 padding: 0;
b2b859a62e70 bulma (chat): new templates and CSS for chat page.
Goffi <goffi@goffi.org>
parents: 329
diff changeset
243 }
b2b859a62e70 bulma (chat): new templates and CSS for chat page.
Goffi <goffi@goffi.org>
parents: 329
diff changeset
244
b2b859a62e70 bulma (chat): new templates and CSS for chat page.
Goffi <goffi@goffi.org>
parents: 329
diff changeset
245 .attachment-preview {
b2b859a62e70 bulma (chat): new templates and CSS for chat page.
Goffi <goffi@goffi.org>
parents: 329
diff changeset
246 position: relative;
b2b859a62e70 bulma (chat): new templates and CSS for chat page.
Goffi <goffi@goffi.org>
parents: 329
diff changeset
247 border: 1px solid #dbdbdb;
b2b859a62e70 bulma (chat): new templates and CSS for chat page.
Goffi <goffi@goffi.org>
parents: 329
diff changeset
248 padding: 0.3rem 0.5rem;
b2b859a62e70 bulma (chat): new templates and CSS for chat page.
Goffi <goffi@goffi.org>
parents: 329
diff changeset
249 border-radius: 4px;
b2b859a62e70 bulma (chat): new templates and CSS for chat page.
Goffi <goffi@goffi.org>
parents: 329
diff changeset
250 background-color: #f5f5f5;
b2b859a62e70 bulma (chat): new templates and CSS for chat page.
Goffi <goffi@goffi.org>
parents: 329
diff changeset
251 width: 9rem;
b2b859a62e70 bulma (chat): new templates and CSS for chat page.
Goffi <goffi@goffi.org>
parents: 329
diff changeset
252 height: 6rem;
b2b859a62e70 bulma (chat): new templates and CSS for chat page.
Goffi <goffi@goffi.org>
parents: 329
diff changeset
253 }
404
66f98ee041d8 chat: add UI for replies/threads:
Goffi <goffi@goffi.org>
parents: 403
diff changeset
254
66f98ee041d8 chat: add UI for replies/threads:
Goffi <goffi@goffi.org>
parents: 403
diff changeset
255
66f98ee041d8 chat: add UI for replies/threads:
Goffi <goffi@goffi.org>
parents: 403
diff changeset
256 /* Reply to indicator */
66f98ee041d8 chat: add UI for replies/threads:
Goffi <goffi@goffi.org>
parents: 403
diff changeset
257 #reply-to {
66f98ee041d8 chat: add UI for replies/threads:
Goffi <goffi@goffi.org>
parents: 403
diff changeset
258 background-color: var(--message-background);
66f98ee041d8 chat: add UI for replies/threads:
Goffi <goffi@goffi.org>
parents: 403
diff changeset
259 border-left: 4px solid #3273dc;
66f98ee041d8 chat: add UI for replies/threads:
Goffi <goffi@goffi.org>
parents: 403
diff changeset
260 padding: 0.5rem;
66f98ee041d8 chat: add UI for replies/threads:
Goffi <goffi@goffi.org>
parents: 403
diff changeset
261 margin-bottom: 1rem;
66f98ee041d8 chat: add UI for replies/threads:
Goffi <goffi@goffi.org>
parents: 403
diff changeset
262 border-radius: 0.25rem;
66f98ee041d8 chat: add UI for replies/threads:
Goffi <goffi@goffi.org>
parents: 403
diff changeset
263 }