PluginProbe ʕ •ᴥ•ʔ
AI Engine – The Chatbot, AI Framework & MCP for WordPress / 1.5.7
AI Engine – The Chatbot, AI Framework & MCP for WordPress v1.5.7
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 3 years ago ChatGPT.module.scss 3 years ago Messages.module.css 3 years ago Messages.module.scss 3 years ago _codeDark.scss 3 years ago _codeLight.scss 3 years ago _common.scss 3 years ago _copybutton.scss 3 years ago
_common.scss
276 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
162 // Popup chat is fullscreen
163
164 .mwai-window.mwai-fullscreen {
165
166 .mwai-header {
167
168 .mwai-buttons {
169 margin-bottom: 0px;
170
171 .mwai-resize-button {
172 &:before {
173 width: 16px;
174 height: 16px;
175 }
176
177 &:hover:before {
178 width: 13px;
179 height: 13px;
180 }
181 }
182 }
183 }
184 }
185
186 // Standard chat is fullscreen
187
188 .mwai-fullscreen:not(.mwai-window), .mwai-fullscreen.mwai-window.mwai-open {
189 position: fixed;
190 left: 0 !important;
191 right: 0 !important;
192 bottom: 0 !important;
193 top: 0 !important;
194 width: inherit;
195 height: inherit;
196 max-height: inherit;
197 max-width: inherit;
198 display: flex;
199 flex-direction: column;
200 margin: 0;
201 z-index: 999999;
202 background-color: var(--mwai-backgroundSecondaryColor);
203
204 .mwai-content {
205 height: 100%;
206 max-height: inherit;
207
208 .mwai-conversation {
209 flex: auto;
210 max-height: none;
211 }
212 }
213 }
214
215 // Popup chat is open
216
217 .mwai-window.mwai-open {
218
219 .mwai-header {
220 display: flex;
221 }
222
223 .mwai-content {
224 display: flex;
225 transition: opacity 200ms ease-in-out 0s;
226 opacity: 1;
227 }
228
229 .mwai-open-button {
230 display: none;
231 }
232 }
233
234 // Keyframes for buttons
235
236 @keyframes mwai-button-spinner {
237
238 from {
239 transform: rotate(0turn);
240 }
241 to {
242 transform: rotate(1turn);
243 }
244 }
245
246 // WordPress Admin Bar
247
248 .admin-bar .mwai-fullscreen:not(.mwai-window),
249 .admin-bar .mwai-fullscreen.mwai-window.mwai-open {
250 top: 32px;
251 }
252
253 // Mobile
254
255 @media (max-width: 760px) {
256
257 .mwai-chat {
258
259 &.mwai-window {
260 left: 10px;
261 right: 10px;
262 bottom: 10px;
263 width: calc(100% - 20px);
264 z-index: 9999999999;
265 }
266
267 .mwai-reply {
268 flex-direction: column;
269 }
270
271 .mwai-input {
272 flex-direction: column;
273 }
274 }
275 }
276