PluginProbe ʕ •ᴥ•ʔ
AI Engine – The Chatbot, AI Framework & MCP for WordPress / 2.0.5
AI Engine – The Chatbot, AI Framework & MCP for WordPress v2.0.5
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 / _common.scss
ai-engine / themes Last commit date
ChatGPT.module.css 2 years ago ChatGPT.module.scss 2 years ago Messages.module.css 2 years ago Messages.module.scss 2 years ago _codeDark.scss 3 years ago _codeLight.scss 3 years ago _common.scss 2 years ago _copybutton.scss 3 years ago
_common.scss
308 lines
1 // main: ChatGPT.module.scss,Messages.module.scss
2
3 // The icon when the chat window is closed.
4
5 .mwai-open-button {
6 position: absolute;
7 right: 0;
8 bottom: 0;
9 transition: all 0.2s ease-out;
10 z-index: 9999;
11 display: flex;
12 flex-direction: column;
13 align-items: end;
14
15 .mwai-icon-text {
16 background: var(--mwai-iconTextBackgroundColor);
17 color: var(--mwai-iconTextColor);
18 max-width: 200px;
19 font-size: 13px;
20 margin-bottom: 15px;
21 padding: 5px 10px;
22 border-radius: 8px;
23 }
24
25 &:hover {
26 cursor: pointer;
27 filter: saturate(2.5) hue-rotate(5deg);
28 }
29 }
30
31 // Handle the chat window and fullscreen.
32 // Let's keep this common for all themes.
33
34 .mwai-window {
35 position: fixed;
36 right: 30px;
37 bottom: 30px;
38 width: var(--mwai-width);
39 z-index: 9999;
40
41 .mwai-header {
42 display: none;
43 justify-content: flex-end;
44 align-items: center;
45 border-radius: var(--mwai-borderRadius) var(--mwai-borderRadius) 0 0;
46 background: var(--mwai-backgroundHeaderColor);
47
48 .mwai-buttons {
49 display: flex;
50 align-items: center;
51
52 .mwai-resize-button {
53 justify-content: center;
54 height: 32px;
55 width: 22px;
56 cursor: pointer;
57 display: flex;
58 justify-content: center;
59 align-items: center;
60
61 &:before {
62 transition: all 0.2s ease-out;
63 content: ' ';
64 cursor: pointer;
65 position: absolute;
66 height: 13px;
67 width: 13px;
68 border: 1px solid var(--mwai-headerButtonsColor);
69 }
70
71 &:hover:before {
72 width: 16px;
73 height: 16px;
74 }
75 }
76
77 .mwai-close-button {
78 justify-content: center;
79 height: 32px;
80 width: 33px;
81 cursor: pointer;
82 border-radius: var(--mwai-borderRadius);
83
84 &:before {
85 transition: all 0.2s ease-out;
86 transform: translate(16px, 5px) rotate(45deg);
87 }
88 &:after {
89 transition: all 0.2s ease-out;
90 transform: translate(16px, 5px) rotate(-45deg);
91 }
92 }
93
94 .mwai-close-button:before, .mwai-close-button:after {
95 content: ' ';
96 cursor: pointer;
97 position: absolute;
98 height: 22px;
99 width: 1px;
100 background-color: var(--mwai-headerButtonsColor);
101 }
102
103 .mwai-close-button:hover {
104 &:before {
105 opacity: 1;
106 transform: translate(16px, 5px) rotate(135deg);
107 }
108 &:after {
109 opacity: 1;
110 transform: translate(16px, 5px) rotate(45deg);
111 }
112 }
113
114 }
115 }
116
117 .mwai-content {
118 display: none;
119 opacity: 0;
120 max-height: var(--mwai-maxHeight);
121 border-radius: 0 0 var(--mwai-borderRadius) var(--mwai-borderRadius);
122 overflow: hidden;
123 }
124
125 &.mwai-bottom-left {
126 bottom: 30px;
127 right: inherit;
128 left: 30px;
129
130 .mwai-open-button {
131 right: inherit;
132 left: 0;
133 }
134 }
135
136 &.mwai-top-right {
137 top: 30px;
138 bottom: inherit;
139 right: 30px;
140
141 .mwai-open-button {
142 top: 0;
143 bottom: inherit;
144 }
145 }
146
147 &.mwai-top-left {
148 top: 30px;
149 bottom: inherit;
150 right: inherit;
151 left: 30px;
152
153 .mwai-open-button {
154 top: 0;
155 bottom: inherit;
156 right: inherit;
157 left: 0;
158 }
159 }
160
161 &.mwai-top-left, &.mwai-bottom-left {
162
163 .mwai-open-button {
164 align-items: flex-start;
165 }
166 }
167
168 &.mwai-top-right, &.mwai-top-left {
169
170 .mwai-open-button {
171 flex-direction: column-reverse;
172
173 .mwai-icon-text {
174 margin-bottom: 0;
175 margin-top: 15px;
176 }
177 }
178 }
179 }
180
181 // Popup chat is fullscreen
182
183 .mwai-window.mwai-fullscreen {
184
185 .mwai-header {
186
187 .mwai-buttons {
188 margin-bottom: 0px;
189
190 .mwai-resize-button {
191 &:before {
192 width: 16px;
193 height: 16px;
194 }
195
196 &:hover:before {
197 width: 13px;
198 height: 13px;
199 }
200 }
201 }
202 }
203 }
204
205 // Standard chat is fullscreen
206
207 .mwai-fullscreen:not(.mwai-window), .mwai-fullscreen.mwai-window.mwai-open {
208 position: fixed;
209 left: 0 !important;
210 right: 0 !important;
211 bottom: 0 !important;
212 top: 0 !important;
213 width: inherit;
214 height: inherit;
215 max-height: inherit;
216 max-width: inherit;
217 display: flex;
218 flex-direction: column;
219 margin: 0;
220 z-index: 999999;
221 background-color: var(--mwai-backgroundSecondaryColor);
222
223 .mwai-content {
224 height: 100%;
225 max-height: inherit;
226
227 .mwai-conversation {
228 flex: auto;
229 max-height: none;
230 }
231 }
232 }
233
234 // Popup chat is open
235
236 .mwai-window.mwai-open {
237
238 .mwai-header {
239 display: flex;
240 }
241
242 .mwai-content {
243 display: flex;
244 transition: opacity 200ms ease-in-out 0s;
245 opacity: 1;
246 }
247
248 .mwai-open-button {
249 display: none;
250 }
251 }
252
253 .mwai-error {
254 margin: var(--mwai-spacing);
255 color: white;
256 background: rgba(180, 55, 55, 0.55);
257 padding: var(--mwai-spacing);
258 border-radius: var(--mwai-borderRadius);
259
260 &:hover {
261 cursor: pointer;
262 background: rgba(180, 44, 44, 0.85);
263 }
264 }
265
266 // Keyframes for buttons
267
268 @keyframes mwai-button-spinner {
269
270 from {
271 transform: rotate(0turn);
272 }
273 to {
274 transform: rotate(1turn);
275 }
276 }
277
278 // WordPress Admin Bar
279
280 .admin-bar .mwai-fullscreen:not(.mwai-window),
281 .admin-bar .mwai-fullscreen.mwai-window.mwai-open {
282 top: 32px;
283 }
284
285 // Mobile
286
287 @media (max-width: 760px) {
288
289 .mwai-chat {
290
291 &.mwai-window {
292 left: 10px;
293 right: 10px;
294 bottom: 10px;
295 width: calc(100% - 20px);
296 z-index: 9999999999;
297 }
298
299 .mwai-reply {
300 flex-direction: column;
301 }
302
303 .mwai-input {
304 flex-direction: column;
305 }
306 }
307 }
308