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