PluginProbe ʕ •ᴥ•ʔ
AI Engine – The Chatbot, AI Framework & MCP for WordPress / 0.5.0
AI Engine – The Chatbot, AI Framework & MCP for WordPress v0.5.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 / classes / modules / chatbot-chatgpt.css
ai-engine / classes / modules Last commit date
chatbot-chatgpt.css 3 years ago chatbot-chatgpt.scss 3 years ago chatbot.php 3 years ago
chatbot-chatgpt.css
380 lines
1 #mwai-chat-id {
2 --mwai-spacing: 15px;
3 --mwai-fontSize: 15px;
4 --mwai-borderRadius: 10px;
5 --mwai-fontColor: #FFFFFF;
6 --mwai-backgroundPrimaryColor: #454654;
7 --mwai-backgroundSecondaryColor: #343541;
8 --mwai-aiAvatarBackgroundColor: #10a37f;
9 --mwai-userAvatarBackgroundColor: #135ea4;
10 --mwai-headerButtonsColor: #FFFFFF;
11 }
12
13 #mwai-chat-id .mwai-open-button {
14 position: absolute;
15 right: 0;
16 bottom: 0;
17 transition: all 0.2s ease-out;
18 z-index: 9999;
19 }
20
21 #mwai-chat-id .mwai-open-button:hover {
22 cursor: pointer;
23 filter: saturate(2.5) hue-rotate(5deg);
24 }
25
26 #mwai-chat-id .mwai-content {
27 background: var(--mwai-backgroundSecondaryColor);
28 color: var(--mwai-fontColor);
29 font-size: var(--mwai-fontSize);
30 border-radius: var(--mwai-borderRadius);
31 overflow: hidden;
32 display: flex;
33 flex-direction: column;
34 }
35
36 #mwai-chat-id .mwai-conversation {
37 overflow: auto;
38 }
39
40 #mwai-chat-id * {
41 box-sizing: border-box;
42 }
43
44 #mwai-chat-id a {
45 color: #2196f3;
46 }
47
48 #mwai-chat-id h1 {
49 font-size: 200%;
50 }
51
52 #mwai-chat-id h2 {
53 font-size: 160%;
54 }
55
56 #mwai-chat-id h3 {
57 font-size: 140%;
58 }
59
60 #mwai-chat-id h4 {
61 font-size: 120%;
62 }
63
64 #mwai-chat-id pre {
65 color: var(--mwai-fontColor);
66 border-radius: var(--mwai-borderRadius);
67 padding: calc(var(--mwai-spacing) * 2 / 3) var(--mwai-spacing);
68 break-after: auto;
69 font-size: 95%;
70 font-family: system-ui;
71 background: #343541;
72 }
73
74 #mwai-chat-id pre code {
75 padding: 0 !important;
76 font-family: system-ui;
77 background: #343541;
78 }
79
80 #mwai-chat-id ol {
81 padding: 0;
82 margin: 0 0 0 20px;
83 }
84
85 #mwai-chat-id .mwai-reply {
86 display: flex;
87 padding: var(--mwai-spacing);
88 }
89
90 #mwai-chat-id .mwai-ai, #mwai-chat-id .mwai-system {
91 background: var(--mwai-backgroundPrimaryColor);
92 }
93
94 #mwai-chat-id .mwai-name {
95 color: #a0a0a0;
96 margin-right: 20px;
97 }
98
99 #mwai-chat-id .mwai-name .mwai-avatar {
100 width: 40px;
101 height: 40px;
102 background: var(--mwai-aiAvatarBackgroundColor);
103 display: flex;
104 align-items: center;
105 justify-content: center;
106 border-radius: 5px;
107 overflow: hidden;
108 }
109
110 #mwai-chat-id .mwai-name .mwai-avatar img {
111 max-width: 100%;
112 max-height: 100%;
113 }
114
115 #mwai-chat-id .mwai-name .mwai-avatar.mwai-svg img {
116 width: 28px;
117 height: 28px;
118 filter: brightness(0) invert(1);
119 }
120
121 #mwai-chat-id .mwai-user .mwai-name .mwai-avatar {
122 background: var(--mwai-userAvatarBackgroundColor);
123 }
124
125 #mwai-chat-id .mwai-text {
126 flex: auto;
127 }
128
129 #mwai-chat-id .mwai-text > *:first-child {
130 margin-top: 0;
131 }
132
133 #mwai-chat-id .mwai-text > *:last-child {
134 margin-bottom: 0;
135 }
136
137 #mwai-chat-id .mwai-input {
138 display: flex;
139 padding: var(--mwai-spacing);
140 border-top: 1px solid var(--mwai-backgroundPrimaryColor);
141 }
142
143 #mwai-chat-id .mwai-input textarea {
144 background: var(--mwai-backgroundPrimaryColor);
145 color: var(--mwai-fontColor);
146 flex: auto;
147 padding: calc(var(--mwai-spacing) / 2) var(--mwai-spacing);
148 border: none;
149 border-radius: 5px;
150 font-size: var(--mwai-fontSize);
151 resize: none;
152 font-family: inherit;
153 line-height: calc(var(--mwai-spacing) * 2);
154 }
155
156 #mwai-chat-id .mwai-input textarea:focus {
157 outline: none;
158 }
159
160 #mwai-chat-id .mwai-input button {
161 background: none;
162 color: var(--mwai-fontColor);
163 background-color: var(--mwai-backgroundSecondaryColor);
164 border: 1px solid var(--mwai-backgroundPrimaryColor);
165 margin-left: var(--mwai-spacing);
166 width: 80px;
167 border-radius: 5px;
168 cursor: pointer;
169 transition: all 0.2s ease-out;
170 max-height: 60px;
171 }
172
173 #mwai-chat-id .mwai-input button:hover {
174 background: var(--mwai-backgroundPrimaryColor);
175 }
176
177 #mwai-chat-id button {
178 position: relative;
179 }
180
181 #mwai-chat-id button[disabled] span {
182 display: none;
183 }
184
185 #mwai-chat-id button[disabled]::after {
186 content: '';
187 position: absolute;
188 width: 18px;
189 height: 18px;
190 top: 0;
191 left: 0;
192 right: 0;
193 bottom: 0;
194 margin: auto;
195 border: 3px solid transparent;
196 border-top-color: var(--mwai-fontColor);
197 border-radius: 50%;
198 animation: mwai-button-spinner 1s ease infinite;
199 }
200
201 #mwai-chat-id.mwai-window {
202 position: fixed;
203 right: 30px;
204 bottom: 30px;
205 width: 460px;
206 z-index: 9999;
207 }
208
209 #mwai-chat-id.mwai-window .mwai-header {
210 display: none;
211 justify-content: flex-end;
212 align-items: center;
213 }
214
215 #mwai-chat-id.mwai-window .mwai-header .mwai-resize-button {
216 justify-content: center;
217 height: 40px;
218 width: 36px;
219 cursor: pointer;
220 display: flex;
221 justify-content: center;
222 align-items: center;
223 }
224
225 #mwai-chat-id.mwai-window .mwai-header .mwai-resize-button:before {
226 transition: all 0.2s ease-out;
227 content: ' ';
228 cursor: pointer;
229 position: absolute;
230 height: 15px;
231 width: 15px;
232 opacity: 0.75;
233 border: 2px solid var(--mwai-headerButtonsColor);
234 }
235
236 #mwai-chat-id.mwai-window .mwai-header .mwai-resize-button:hover:before {
237 width: 20px;
238 height: 20px;
239 }
240
241 #mwai-chat-id.mwai-window .mwai-header .mwai-close-button {
242 justify-content: center;
243 height: 40px;
244 width: 35px;
245 cursor: pointer;
246 }
247
248 #mwai-chat-id.mwai-window .mwai-header .mwai-close-button:before, #mwai-chat-id.mwai-window .mwai-header .mwai-close-button:after {
249 content: ' ';
250 cursor: pointer;
251 position: absolute;
252 height: 30px;
253 width: 2px;
254 background-color: var(--mwai-headerButtonsColor);
255 opacity: 0.75;
256 }
257
258 #mwai-chat-id.mwai-window .mwai-header .mwai-close-button:before {
259 transition: all 0.2s ease-out;
260 transform: translate(16px, 5px) rotate(45deg);
261 }
262
263 #mwai-chat-id.mwai-window .mwai-header .mwai-close-button:after {
264 transition: all 0.2s ease-out;
265 transform: translate(16px, 5px) rotate(-45deg);
266 }
267
268 #mwai-chat-id.mwai-window .mwai-header .mwai-close-button:hover:before {
269 opacity: 1;
270 transform: translate(16px, 5px) rotate(135deg);
271 }
272
273 #mwai-chat-id.mwai-window .mwai-header .mwai-close-button:hover:after {
274 opacity: 1;
275 transform: translate(16px, 5px) rotate(45deg);
276 }
277
278 #mwai-chat-id.mwai-window .mwai-content {
279 display: flex;
280 opacity: 0;
281 max-height: 40vh;
282 }
283
284 #mwai-chat-id .mwai-gallery {
285 display: grid;
286 grid-template-columns: repeat(3, 1fr);
287 grid-gap: 5px;
288 }
289
290 #mwai-chat-id .mwai-gallery img {
291 width: 100%;
292 }
293
294 #mwai-chat-id.mwai-window.mwai-fullscreen .mwai-resize-button:before {
295 width: 20px;
296 height: 20px;
297 }
298
299 #mwai-chat-id.mwai-window.mwai-fullscreen .mwai-resize-button:hover:before {
300 width: 15px;
301 height: 15px;
302 }
303
304 #mwai-chat-id.mwai-fullscreen:not(.mwai-window), #mwai-chat-id.mwai-fullscreen.mwai-window.mwai-open {
305 position: fixed;
306 left: 0;
307 right: 0;
308 bottom: 0;
309 top: 0;
310 width: inherit;
311 height: inherit;
312 max-height: inherit;
313 max-width: inherit;
314 display: flex;
315 flex-direction: column;
316 margin: 0;
317 }
318
319 #mwai-chat-id.mwai-fullscreen:not(.mwai-window) .mwai-content, #mwai-chat-id.mwai-fullscreen.mwai-window.mwai-open .mwai-content {
320 height: 100%;
321 max-height: inherit;
322 border-radius: inherit;
323 }
324
325 #mwai-chat-id.mwai-fullscreen:not(.mwai-window) .mwai-content .mwai-conversation, #mwai-chat-id.mwai-fullscreen.mwai-window.mwai-open .mwai-content .mwai-conversation {
326 flex: auto;
327 }
328
329 #mwai-chat-id.mwai-window.mwai-open .mwai-header {
330 display: flex;
331 }
332
333 #mwai-chat-id.mwai-window.mwai-open .mwai-content {
334 display: flex;
335 transition: opacity 200ms ease-in-out 0s;
336 opacity: 1;
337 }
338
339 #mwai-chat-id.mwai-window.mwai-open .mwai-open-button {
340 display: none;
341 }
342
343 @media (max-width: 760px) {
344 #mwai-chat-id.mwai-window {
345 left: 10px;
346 right: 10px;
347 bottom: 10px;
348 width: inherit;
349 }
350 #mwai-chat-id .mwai-reply {
351 flex-direction: column;
352 }
353 #mwai-chat-id .mwai-input {
354 flex-direction: column;
355 }
356 #mwai-chat-id .mwai-input button {
357 margin: 15px 0 0 0;
358 height: 40px;
359 width: inherit;
360 }
361 #mwai-chat-id .mwai-name {
362 margin-right: 0;
363 max-width: inherit;
364 }
365 }
366
367 @keyframes mwai-button-spinner {
368 from {
369 transform: rotate(0turn);
370 }
371 to {
372 transform: rotate(1turn);
373 }
374 }
375
376 .admin-bar #mwai-chat-id.mwai-fullscreen:not(.mwai-window),
377 .admin-bar #mwai-chat-id.mwai-fullscreen.mwai-window.mwai-open {
378 top: 32px;
379 }
380