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