PluginProbe ʕ •ᴥ•ʔ
AI Engine – The Chatbot, AI Framework & MCP for WordPress / 1.5.2
AI Engine – The Chatbot, AI Framework & MCP for WordPress v1.5.2
3.6.1 3.6.0 3.5.9 3.5.8 3.5.7 3.5.6 3.5.5 3.5.4 3.5.3 3.5.2 3.5.1 3.5.0 3.4.9 3.4.8 3.4.7 0.2.1 1.6.91 0.2.2 1.6.92 0.2.3 1.6.93 0.2.4 1.6.94 0.2.5 1.6.95 0.2.6 1.6.96 0.2.7 1.6.97 0.2.8 1.6.98 0.2.9 1.6.99 0.3.0 1.7.0 0.3.1 1.7.1 0.3.2 1.7.2 0.3.3 1.7.3 0.3.4 1.7.4 0.3.5 1.7.5 0.3.6 1.7.6 0.4.0 1.7.7 0.4.1 1.7.8 0.4.2 1.7.9 0.4.3 1.8.0 0.4.4 1.8.1 0.4.5 1.8.2 0.4.6 1.8.3 0.4.7 1.8.4 0.4.8 1.8.5 0.4.9 1.8.6 0.5.0 1.8.7 0.5.1 1.8.8 0.5.2 1.8.9 0.5.3 1.9.0 0.5.4 1.9.1 0.5.5 1.9.2 0.5.6 1.9.3 0.5.7 1.9.4 0.5.8 1.9.5 0.5.9 1.9.6 0.6.0 1.9.7 0.6.1 1.9.8 0.6.2 1.9.81 0.6.3 1.9.82 0.6.4 1.9.83 0.6.5 1.9.84 0.6.6 1.9.85 0.6.7 1.9.86 0.6.8 1.9.87 0.6.9 1.9.88 0.7.0 1.9.89 0.7.1 1.9.90 0.7.2 1.9.91 0.7.3 1.9.92 0.7.4 1.9.93 0.7.5 1.9.94 0.7.6 1.9.95 0.7.7 1.9.96 0.7.8 1.9.97 0.7.9 1.9.98 0.8.0 1.9.99 0.8.1 2.0.0 0.8.2 2.0.1 0.8.3 2.0.2 0.8.4 2.0.3 0.8.5 2.0.4 0.8.6 2.0.5 0.8.7 2.0.6 0.8.8 2.0.7 0.8.9 2.0.8 0.9.0 2.0.9 0.9.2 2.1.0 0.9.3 2.1.1 0.9.4 2.1.2 0.9.5 2.1.3 0.9.6 2.1.4 0.9.7 2.1.5 0.9.8 2.1.6 0.9.81 2.1.7 0.9.82 2.1.8 0.9.83 2.1.9 0.9.84 2.2.0 0.9.85 2.2.1 0.9.86 2.2.2 0.9.87 2.2.3 0.9.88 2.2.4 0.9.89 2.2.5 0.9.9 2.2.51 0.9.91 2.2.52 0.9.92 2.2.53 0.9.93 2.2.54 0.9.94 2.2.56 0.9.95 2.2.57 0.9.96 2.2.6 0.9.97 2.2.60 0.9.98 2.2.61 0.9.99 2.2.62 1.0.0 2.2.63 1.0.01 2.2.70 1.0.1 2.2.80 1.0.2 2.2.81 1.0.3 2.2.90 1.0.4 2.2.91 1.0.5 2.2.92 1.0.6 2.2.93 1.0.7 2.2.94 1.0.8 2.2.95 1.0.9 2.3.0 1.1.0 2.3.1 1.1.1 2.3.2 1.1.2 2.3.3 1.1.3 2.3.4 1.1.4 2.3.5 1.1.5 2.3.6 1.1.6 2.3.7 1.1.7 2.3.8 1.1.8 2.3.9 1.1.9 2.4.0 1.2.0 2.4.1 1.2.1 2.4.2 1.2.2 2.4.3 1.2.21 2.4.4 1.2.3 2.4.5 1.2.30 2.4.6 1.3.0 2.4.7 1.3.1 2.4.8 1.3.2 2.4.9 1.3.3 2.5.0 1.3.31 2.5.1 1.3.32 2.5.2 1.3.33 2.5.3 1.3.34 2.5.4 1.3.35 2.5.5 1.3.36 2.5.6 1.3.37 2.5.7 1.3.38 2.5.8 1.3.39 2.5.9 1.3.40 2.6.0 1.3.41 2.6.1 1.3.42 2.6.2 1.3.43 2.6.3 1.3.44 2.6.5 1.3.45 2.6.6 1.3.46 2.6.7 1.3.47 2.6.8 1.3.48 2.6.9 1.3.49 2.7.0 1.3.50 2.7.1 1.3.51 2.7.2 1.3.52 2.7.3 1.3.53 2.7.4 1.3.54 2.7.5 1.3.56 2.7.6 1.3.57 2.7.7 1.3.58 2.7.8 1.3.59 2.7.9 1.3.60 2.8.0 1.3.61 2.8.1 1.3.62 2.8.2 1.3.63 2.8.3 1.3.64 2.8.4 1.3.65 2.8.5 1.3.66 2.8.6 1.3.67 2.8.7 1.3.68 2.8.8 1.3.69 2.8.9 1.3.70 2.9.0 1.3.71 2.9.1 1.3.72 2.9.2 1.3.73 2.9.3 1.3.74 2.9.4 1.3.75 2.9.5 1.3.76 2.9.6 1.3.77 2.9.7 1.3.78 2.9.8 1.3.79 2.9.9 1.3.80 3.0.0 1.3.81 3.0.1 1.3.82 3.0.2 1.3.83 3.0.3 1.3.84 3.0.4 1.3.85 3.0.5 1.3.86 3.0.6 1.3.87 3.0.7 1.3.88 3.0.8 1.3.89 3.0.9 1.3.90 3.1.0 1.3.91 3.1.1 1.3.92 3.1.2 1.3.93 3.1.3 1.3.94 3.1.4 1.3.95 3.1.5 1.3.96 3.1.6 1.3.97 3.1.7 1.3.98 3.1.8 1.3.99 3.1.9 1.4.0 3.2.0 1.4.1 3.2.1 1.4.2 3.2.2 1.4.3 3.2.3 1.4.4 3.2.4 1.4.5 3.2.5 1.4.6 3.2.6 1.4.7 3.2.7 1.4.8 3.2.8 1.4.9 3.2.9 1.5.0 3.3.0 1.5.1 3.3.1 1.5.2 3.3.2 1.5.3 3.3.3 1.5.4 3.3.4 1.5.5 3.3.5 1.5.6 3.3.6 1.5.7 3.3.7 1.5.8 3.3.8 1.5.9 3.3.9 1.6.0 3.4.0 1.6.1 3.4.1 1.6.2 3.4.2 1.6.3 3.4.3 1.6.5 3.4.4 1.6.51 3.4.5 1.6.52 3.4.6 1.6.53 1.6.54 1.6.55 1.6.56 1.6.57 1.6.58 1.6.59 1.6.60 1.6.61 1.6.62 1.6.63 1.6.64 1.6.65 1.6.66 1.6.67 1.6.68 trunk 1.6.69 0.0.1 1.6.70 0.0.2 1.6.71 0.0.3 1.6.72 0.0.4 1.6.73 0.0.5 1.6.74 0.0.6 1.6.75 0.0.7 1.6.76 0.0.8 1.6.77 0.0.9 1.6.78 0.1.0 1.6.79 0.1.1 1.6.81 0.1.2 1.6.82 0.1.3 1.6.83 0.1.4 1.6.84 0.1.5 1.6.85 0.1.6 1.6.86 0.1.7 1.6.87 0.1.8 1.6.88 0.1.9 1.6.89 0.2.0 1.6.90
ai-engine / themes / Messages.module.scss
ai-engine / themes Last commit date
ChatGPT.module.css 3 years ago ChatGPT.module.scss 3 years ago Messages.module.css 3 years ago Messages.module.scss 3 years ago _common.scss 3 years ago _copybutton.scss 3 years ago
Messages.module.scss
315 lines
1 .mwai-chat {
2 --mwai-spacing: 10px;
3 --mwai-fontSize: 13px;
4 --mwai-lineHeight: 1.5;
5 --mwai-borderRadius: 10px;
6 --mwai-width: 460px;
7 --mwai-maxHeight: 40vh;
8 --mwai-iconTextColor: black;
9 --mwai-iconTextBackgroundColor: white;
10 --mwai-fontColor: black;
11 --mwai-backgroundPrimaryColor: white;
12 --mwai-backgroundHeaderColor: #0084ff;
13 --mwai-headerButtonsColor: white;
14
15 --mwai-backgroundUserColor: #0084ff;
16 --mwai-backgroundAiColor: #eee;
17 --mwai-backgroundAiSecondaryColor: #ddd;
18
19 * {
20 box-sizing: border-box;
21 }
22
23 .mwai-content {
24 background: var(--mwai-backgroundPrimaryColor);
25 font-size: var(--mwai-fontSize);
26 color: var(--mwai-fontColor);
27 border-radius: var(--mwai-borderRadius);
28 flex-direction: column;
29 }
30
31 .mwai-conversation {
32 display: flex;
33 flex-direction: column;
34 overflow: auto;
35 max-height: var(--mwai-maxHeight);
36 padding: var(--mwai-spacing);
37
38 .mwai-reply {
39 margin-bottom: var(--mwai-spacing);
40 padding: 7px 12px;
41 border-radius: 15px;
42 font-size: var(--mwai-fontSize);
43 color: var(--mwai-fontColor);
44 position: relative;
45
46 .mwai-name {
47 display: none;
48 }
49
50 .mwai-name-text {
51 display: none;
52 }
53
54 & * {
55 &:first-child { margin-top: 0px; }
56 &:last-child { margin-bottom: 0px; }
57 }
58
59 &.mwai-ai {
60 align-self: flex-start;
61 background: var(--mwai-backgroundAiColor);
62 margin-left: 5px;
63
64 &::before, &::after {
65 content: "";
66 position: absolute;
67 z-index: 1;
68 bottom: 0;
69 left: -10px;
70 width: 10px;
71 height: 20px;
72 background: var(--mwai-backgroundPrimaryColor);
73 border-bottom-right-radius: 10px;
74 }
75
76 &::before {
77 z-index: 0;
78 left: -7px;
79 height: 20px;
80 width: 20px;
81 background: var(--mwai-backgroundAiColor);
82 border-bottom-right-radius: 15px;
83 }
84 }
85
86 &.mwai-user {
87 align-self: flex-end;
88 background: var(--mwai-backgroundUserColor);
89 color: white;
90 margin-right: 10px;
91 text-align: right;
92
93 &::before, &::after {
94 content: "";
95 position: absolute;
96 z-index: 1;
97 bottom: 0;
98 right: -10px;
99 width: 10px;
100 height: 20px;
101 background: var(--mwai-backgroundPrimaryColor);
102 border-bottom-left-radius: 10px;
103 }
104
105 &::before {
106 z-index: 0;
107 right: -10px;
108 height: 20px;
109 width: 20px;
110 background: var(--mwai-backgroundUserColor);
111 background-attachment: fixed;
112 border-bottom-left-radius: 15px;
113 }
114 }
115 }
116 }
117
118 .mwai-text {
119 flex: auto;
120
121 *:first-child {
122 margin-top: 0;
123 }
124
125 *:last-child {
126 margin-bottom: 0;
127 }
128
129 a {
130 color: #2196f3;
131 }
132
133 h1 {
134 font-size: 200%;
135 }
136
137 h2 {
138 font-size: 160%;
139 }
140
141 h3 {
142 font-size: 140%;
143 }
144
145 h4 {
146 font-size: 120%;
147 }
148
149 p {
150 font-size: var(--mwai-fontSize);
151 line-height: var(--mwai-lineHeight);
152
153 code {
154 background: var(--mwai-backgroundAiSecondaryColor);
155 padding: 2px 6px;
156 border-radius: 8px;
157 font-size: 90%;
158 font-family: system-ui;
159 }
160 }
161
162 pre {
163 color: var(--mwai-fontColor);
164 border-radius: var(--mwai-borderRadius);
165 break-after: auto;
166 white-space: pre-wrap;
167 max-width: 100%;
168 width: 100%;
169 font-family: system-ui;
170 background: var(--mwai-backgroundAiSecondaryColor);
171 padding: var(--mwai-spacing);
172
173 code {
174 padding: 0 !important;
175 font-family: system-ui;
176 background: var(--mwai-backgroundAiSecondaryColor);
177 }
178 }
179
180 ol {
181 padding: 0;
182 margin: 0 0 0 20px;
183 }
184
185 table {
186 width: 100%;
187 border: 2px solid var(--mwai-backgroundAiSecondaryColor);
188 border-collapse: collapse
189 }
190
191 thead {
192 background: var(--mwai-backgroundAiSecondaryColor);
193 }
194
195 tr, td {
196 padding: 2px 5px;
197 }
198
199 td {
200 border: 2px solid var(--mwai-backgroundAiSecondaryColor);
201 }
202
203 .mwai-typewriter {
204 display: inline-block;
205
206 > :first-child {
207 margin-top: 0;
208 }
209 }
210
211 >* {
212 &:first-child {
213 margin-top: 0;
214
215 }
216 &:last-child {
217 margin-bottom: 0;
218 }
219 }
220 }
221
222 .mwai-avatar {
223 img {
224 width: 24px;
225 border-radius: 5px;
226 }
227 }
228
229 .mwai-input {
230 display: flex;
231 align-items: center;
232 padding: var(--mwai-spacing);
233
234 textarea {
235 flex: auto;
236 padding: 5px 10px;
237 height: 32px;
238 font-family: inherit;
239
240 &:focus {
241 outline: none;
242 box-shadow: none;
243 }
244
245 &::placeholder {
246 color: var(--mwai-fontColor);
247 opacity: 0.5;
248 }
249 }
250
251 button {
252 margin-left: var(--mwai-spacing);
253 padding: 5px 15px;
254 background-color: var(--mwai-backgroundUserColor);
255 color: white;
256 border: none;
257 border-radius: var(--mwai-borderRadius);
258 cursor: pointer;
259 height: 32px;
260 width: 110px;
261 display: flex;
262 justify-content: center;
263 align-items: center;
264
265 .mwai-timer {
266 margin-left: 5px;
267 margin-right: 5px;
268 font-size: 11px;
269 }
270
271 &:hover {
272 filter: brightness(1.2);
273 }
274 }
275 }
276
277 .mwai-compliance {
278 opacity: 0.50;
279 margin-top: calc( -1 * var(--mwai-spacing));
280 padding: calc(var(--mwai-spacing) / 1.5) var(--mwai-spacing);
281 font-size: smaller;
282 color: var(--mwai-fontColor);
283 text-align: left;
284 }
285
286 .mwai-gallery {
287 display: grid;
288 grid-template-columns: repeat(3, 1fr);
289 grid-gap: 5px;
290
291 img {
292 width: 100%;
293 }
294 }
295 }
296
297 @import '_common.scss';
298 @import '_copybutton.scss';
299
300 .mwai-copy-button {
301 position: absolute;
302 left: 15px;
303 zoom: 0.5;
304 top: 18px;
305 filter: revert;
306 }
307
308 .mwai-ai .mwai-copy-button {
309 right: 15px;
310 left: inherit;
311 filter: brightness(0.4);
312 }
313
314
315