PluginProbe
Automatic YouTube Gallery – Embed Auto-Updating YouTube Video Galleries, Feeds, Playlists & Channels / 2.6.3
Automatic YouTube Gallery – Embed Auto-Updating YouTube Video Galleries, Feeds, Playlists & Channels v2.6.3
2.9.1 2.9.0 trunk 1.0.0 1.1.0 1.2.0 1.3.0 1.4.0 1.5.0 1.6.0 1.6.1 1.6.2 1.6.3 1.6.4 1.6.5 2.0.0 2.1.0 2.2.0 2.3.2 2.3.3 2.3.5 2.3.6 2.3.8 2.3.9 2.4.3 All 37 releases
← All changes | admin/assets/css/admin.css +172 -162 2.3.22.6.3 View file →
@@ -2,8 +2,12 @@
2 2 *
3 3 * Global
4 4 *
5 5 *--------------------------------------------------------------------------------------------*/
6 +.ayg-margin-bottom {
7 + margin-bottom: 1em;
8 +}
9 +
6 10 .ayg-text-center {
7 11 text-align: center;
8 12 }
9 13
@@ -19,8 +23,28 @@
19 23 float: none;
20 24 visibility: visible;
21 25 }
22 26
27 +/* Tabs */
28 +.ayg .nav-tab {
29 + border-top-left-radius: 3px;
30 + border-top-right-radius: 3px;
31 + padding: 5px 15px;
32 +}
33 +
34 +@media screen and (max-width: 782px) {
35 + .ayg h2.nav-tab-wrapper {
36 + display: flex;
37 + flex-wrap: wrap;
38 + justify-content: center;
39 + gap: 0.5em;
40 + }
41 +
42 + .ayg h2.nav-tab-wrapper .nav-tab {
43 + margin: 0;
44 + }
45 +}
46 +
23 47 /*----------------------------------------------------------------------------------------------
24 48 *
25 49 * Dashboard
26 50 *
@@ -31,40 +55,29 @@
31 55 }
32 56
33 57 #ayg-dashboard .wp-badge {
34 58 margin-bottom: 0;
59 + border-radius: 3px;
35 60 background: #EC4338 url( '../images/logo.png' ) no-repeat top;
36 61 }
37 62
38 63 #ayg-table-api-key .ayg-ajax-status span {
39 - margin: 0 7px;
64 + margin: 0 0.5em;
40 65 }
41 66
42 67 #ayg-shortcode-builder {
43 - display: -webkit-flex; /* Safari */
44 - -webkit-flex-wrap: wrap; /* Safari 6.1+ */
45 - display: flex;
46 - flex-wrap: wrap;
47 - margin: 0 -15px;
68 + display: grid;
69 + gap: 2em;
48 70 }
49 71
50 -#ayg-shortcode-builder .ayg-left-col,
51 -#ayg-shortcode-builder .ayg-right-col {
52 - width: 100%;
72 +#ayg-shortcode-builder .ayg-left-col .ayg-col-content {
73 + margin-top: 2em;
53 74 }
54 75
55 -#ayg-shortcode-builder .ayg-col-content {
56 - padding: 15px;
57 -}
58 -
59 76 @media only screen and (min-width: 768px) {
60 - #ayg-shortcode-builder .ayg-left-col {
61 - width: 60%;
77 + #ayg-shortcode-builder {
78 + grid-template-columns: 3fr 2fr;
62 79 }
63 -
64 - #ayg-shortcode-builder .ayg-right-col {
65 - width: 40%;
66 - }
67 80 }
68 81
69 82 /*----------------------------------------------------------------------------------------------
70 83 *
@@ -75,21 +88,16 @@
75 88 margin-top: 0;
76 89 }
77 90
78 91 #ayg-table-delete-cache .ayg-text-success {
79 - line-height: 28px;
80 - margin: 0 7px;
92 + line-height: 30px;
93 + margin: 0 0.5em;
81 94 }
82 95
83 -.ayg-settings-pagination_type-more tr.previous_button_label,
84 -.ayg-settings-pagination_type-more tr.next_button_label {
96 +#ayg-settings.player_type-youtube tr.player_color {
85 97 display: none;
86 98 }
87 99
88 -.ayg-settings-pagination_type-pager tr.more_button_label {
89 - display: none;
90 -}
91 -
92 100 /*----------------------------------------------------------------------------------------------
93 101 *
94 102 * Modal
95 103 *
@@ -94,167 +102,178 @@
94 102 * Modal
95 103 *
96 104 *--------------------------------------------------------------------------------------------*/
97 105 .ayg-modal {
98 - position: fixed;
99 - width: 100%;
100 - height: 100%;
101 - margin: 0;
102 - padding: 0;
103 - top: 0;
104 - left: 0;
105 - z-index: 9999;
106 + position: relative;
107 + margin: 2em auto;
108 + border-radius: 3px;
109 + background-color: #fff;
110 + padding: 1em;
111 + width: auto;
112 + max-width: 640px;
106 113 }
107 114
108 -.ayg-modal-bg {
109 - width: 100%;
110 - height: 100%;
111 - background-color: #000;
112 - opacity: 0.9;
115 +.mfp-fade.mfp-bg {
116 + -webkit-transition: all 0.15s ease-out;
117 + -moz-transition: all 0.15s ease-out;
118 + transition: all 0.15s ease-out;
119 + opacity: 0;
113 120 }
114 121
115 -.ayg-modal-content {
116 - position: absolute;
117 - width: 100%;
118 - height: 100%;
119 - margin: 0;
120 - padding: 0;
121 - top: 0;
122 - left: 0;
123 - overflow-y: auto;
124 - z-index: 1;
122 +.mfp-fade.mfp-bg.mfp-ready {
123 + opacity: 0.8;
125 124 }
126 125
127 -.ayg-modal-body {
128 - position: relative;
129 - width: 90%;
130 - max-width: 540px;
131 - margin: 50px auto;
132 - padding: 15px;
133 - background-color: #fff;
126 +.mfp-fade.mfp-bg.mfp-removing {
127 + opacity: 0;
134 128 }
135 129
136 -.ayg-modal-body .ayg-modal-close {
137 - position: absolute;
138 - width: 25px;
139 - height: 25px;
140 - top: 15px;
141 - right: 15px;
142 - color: #999;
143 - font-size: 25px;
144 - text-align: center;
145 - cursor: pointer;
130 +.mfp-fade.mfp-wrap .mfp-content {
131 + -webkit-transition: all 0.15s ease-out;
132 + -moz-transition: all 0.15s ease-out;
133 + transition: all 0.15s ease-out;
134 + opacity: 0;
146 135 }
147 136
148 -.ayg-modal-body .ayg-modal-title {
149 - margin: 0 25px 15px 0;
137 +.mfp-fade.mfp-wrap.mfp-ready .mfp-content {
138 + opacity: 1;
150 139 }
151 140
141 +.mfp-fade.mfp-wrap.mfp-removing .mfp-content {
142 + opacity: 0;
143 +}
144 +
152 145 /*----------------------------------------------------------------------------------------------
153 146 *
154 147 * Editor
155 148 *
156 149 *--------------------------------------------------------------------------------------------*/
157 -.ayg-editor-section-header {
158 - margin: 5px 0 0 0;
159 - padding: 10px;
150 +.ayg-editor {
151 + display: flex;
152 + flex-direction: column;
153 + gap: 0.5em;
154 +}
155 +
156 +.ayg-editor .widefat {
157 + max-width: 100%;
158 +}
159 +
160 +.ayg-editor .ayg-editor-section {
161 + border: 1px solid #ccc;
162 + border-radius: 3px;
163 + overflow: hidden;
164 +}
165 +
166 +.ayg-editor .ayg-editor-section-header {
167 + display: flex;
168 + align-items: center;
169 + gap: 0.5em;
170 + padding: 0.75em;
160 171 background: #e5e5e5;
161 - border: 1px solid #ccc;
162 172 cursor: pointer;
163 173 }
164 174
165 -.ayg-editor-section-header:hover {
175 +.ayg-editor .ayg-editor-section-header:hover {
166 176 background: #f9f9f9;
167 177 }
168 178
169 -.ayg-editor-section-header .dashicons-before {
179 +.ayg-editor .ayg-editor-section-header .dashicons-before {
170 180 color: #006799;
171 181 }
172 182
173 -.ayg-editor-section-header .dashicons-plus {
174 - display: inline-block;
183 +.ayg-editor .ayg-editor-section-header .dashicons-plus {
184 + display: flex;
175 185 }
176 186
177 -.ayg-editor-section-header .dashicons-minus {
187 +.ayg-editor .ayg-editor-section-header .dashicons-minus {
178 188 display: none;
179 189 }
180 190
181 -.ayg-active .ayg-editor-section-header .dashicons-plus {
191 +.ayg-editor .ayg-active .ayg-editor-section-header .dashicons-plus {
182 192 display: none;
183 193 }
184 194
185 -.ayg-active .ayg-editor-section-header .dashicons-minus {
186 - display: inline-block;
195 +.ayg-editor .ayg-active .ayg-editor-section-header .dashicons-minus {
196 + display: flex;
187 197 }
188 198
189 -.ayg-editor-controls {
190 - margin: -1px 0 0 0;
191 - padding: 12px 12px 0 12px;
199 +.ayg-editor .ayg-editor-controls {
200 + display: flex;
201 + flex-direction: column;
202 + gap: 1em;
203 + margin-top: -1px;
204 + padding: 1em;
192 205 background: #fff;
193 - border: 1px solid #ccc;
206 + border-top: 1px solid #ccc;
194 207 }
195 208
196 209 .ayg-editor-control {
197 - margin-bottom: 15px;
210 + display: flex;
211 + flex-direction: column;
212 + gap: 0.25em;
198 213 }
199 214
200 -.ayg-editor-control label {
201 - display: block;
202 - margin-bottom: 5px;
203 - font-weight: 600;
215 +.ayg-editor .ayg-editor-controls .ayg-editor-control label {
216 + display: flex;
217 + align-items: center;
218 + gap: 0.5em;
219 + line-height: 1.5;
220 + font-weight: 500;
204 221 }
205 222
206 -.ayg-editor-control .wp-picker-input-wrap label {
207 - display: inline-block;
223 +.ayg-editor .ayg-editor-controls .ayg-editor-control label input[type="checkbox"] {
224 + margin: 0;
208 225 }
209 226
210 -.ayg-editor-control .description {
211 - font-size: 90%;
227 +.ayg-editor .ayg-editor-controls .ayg-editor-control .wp-picker-input-wrap label {
228 + display: inline-block;
212 229 }
213 230
214 -.ayg-editor-control-playlist,
215 -.ayg-editor-control-channel,
216 -.ayg-editor-control-username,
217 -.ayg-editor-control-search,
218 -.ayg-editor-control-video,
219 -.ayg-editor-control-videos,
220 -.ayg-editor-control-order,
221 -.ayg-editor-control-limit,
222 -.ayg-editor-control-privacy_enhanced_mode,
223 -.ayg-editor-control-origin {
224 - display: none;
231 +.ayg-editor .ayg-editor-controls .ayg-editor-control .wp-picker-input-wrap label input[type="text"] {
232 + padding-top: 0;
233 + padding-bottom: 0;
225 234 }
226 235
227 -.ayg-editor-field-pagination_type-more .ayg-editor-control-previous_button_label,
228 -.ayg-editor-field-pagination_type-more .ayg-editor-control-next_button_label {
229 - display: none;
236 +.ayg-editor .ayg-editor-controls .ayg-editor-control .description {
237 + margin: 0;
238 + line-height: 1.5;
239 + word-break: break-word;
240 + font-size: 90%;
241 + font-weight: normal;
230 242 }
231 243
232 -.ayg-editor-field-pagination_type-pager .ayg-editor-control-more_button_label {
244 +.ayg-editor .ayg-editor-control-playlist,
245 +.ayg-editor .ayg-editor-control-channel,
246 +.ayg-editor .ayg-editor-control-username,
247 +.ayg-editor .ayg-editor-control-search,
248 +.ayg-editor .ayg-editor-control-video,
249 +.ayg-editor .ayg-editor-control-videos,
250 +.ayg-editor .ayg-editor-control-order,
251 +.ayg-editor .ayg-editor-control-limit {
233 252 display: none;
234 253 }
235 254
236 255 .ayg-editor-field-type-playlist .ayg-editor-control-playlist {
237 - display: block;
256 + display: flex;
238 257 }
239 258
240 259 .ayg-editor-field-type-channel .ayg-editor-control-channel,
241 260 .ayg-editor-field-type-livestream .ayg-editor-control-channel {
242 - display: block;
261 + display: flex;
243 262 }
244 263
245 264 .ayg-editor-field-type-username .ayg-editor-control-username {
246 - display: block;
265 + display: flex;
247 266 }
248 267
249 268 .ayg-editor-field-type-search .ayg-editor-control-search,
250 269 .ayg-editor-field-type-search .ayg-editor-control-order,
251 270 .ayg-editor-field-type-search .ayg-editor-control-limit {
252 - display: block;
271 + display: flex;
253 272 }
254 273
255 274 .ayg-editor-field-type-video .ayg-editor-control-video {
256 - display: block;
275 + display: flex;
257 276 }
258 277
259 278 .ayg-editor-field-type-video .ayg-editor-control-autoadvance {
260 279 display: none;
@@ -267,88 +286,79 @@
267 286 .ayg-editor-field-type-livestream .ayg-editor-control-loop {
268 287 display: none;
269 288 }
270 289
290 +.ayg-editor-field-type-videos .ayg-editor-control-videos {
291 + display: flex;
292 +}
293 +
271 294 .ayg-editor-field-type-video .ayg-editor-section-gallery,
272 295 .ayg-editor-field-type-livestream .ayg-editor-section-gallery {
273 296 display: none;
274 297 }
275 298
276 -.ayg-editor-field-type-videos .ayg-editor-control-videos {
277 - display: block;
299 +.ayg-editor-field-type-video .ayg-editor-section-search,
300 +.ayg-editor-field-type-livestream .ayg-editor-section-search {
301 + display: none;
278 302 }
279 303
304 +.ayg-editor-field-theme-slider .ayg-editor-section-search,
305 +.ayg-editor-field-theme-slider-popup .ayg-editor-section-search,
306 +.ayg-editor-field-theme-slider-inline .ayg-editor-section-search,
307 +.ayg-editor-field-theme-playlister .ayg-editor-section-search {
308 + display: none;
309 +}
310 +
280 311 /*----------------------------------------------------------------------------------------------
281 312 *
282 313 * Block
283 314 *
284 315 *--------------------------------------------------------------------------------------------*/
316 +.automatic-youtube-gallery-block-panel .components-panel__row {
317 + margin-bottom: 1.25em;
318 +}
319 +
285 320 .automatic-youtube-gallery-block-panel .components-panel__row .components-base-control {
286 321 width: 100%;
287 322 }
288 323
289 -.automatic-youtube-gallery-block-panel .components-panel__row .components-base-control label {
290 - font-size: 13px;
291 - font-weight: normal;
292 - text-transform: capitalize;
324 +.automatic-youtube-gallery-block-panel .components-panel__row .components-range-control__wrapper {
325 + flex: 1 1 100%;
293 326 }
294 327
295 -.automatic-youtube-gallery-block-panel .components-panel__row .block-editor-panel-color-gradient-settings {
296 - width: 100%;
328 +.automatic-youtube-gallery-block-panel .components-panel__row .block-editor-panel-color-gradient-settings {
297 329 padding-left: 0;
298 330 padding-right: 0;
331 + width: 100%;
299 332 }
300 333
301 -.is-loading .wp-block-automatic-youtube-gallery-block {
302 - opacity: 0.5;
334 +.wp-block-automatic-youtube-gallery-block .components-spinner {
335 + display: flex;
336 + align-items: center;
337 + width: 100%;
303 338 }
304 339
305 -.is-loading .wp-block-automatic-youtube-gallery-block .ayg-error,
306 -.is-loading .wp-block-automatic-youtube-gallery-block .ayg-fallback-message {
307 - visibility: hidden;
340 +.wp-block-automatic-youtube-gallery-block .components-placeholder {
341 + display: none;
308 342 }
309 343
310 -.is-loading .automatic-youtube-gallery-block-spinner {
311 - position: absolute;
312 - margin: 0;
313 - padding: 10px;
314 - top: 0;
315 - left: 0;
316 - background: #fff;
344 +.is-loading .wp-block-automatic-youtube-gallery-block {
345 + opacity: 0.5;
317 346 }
318 347
319 -.is-loading .automatic-youtube-gallery-block-spinner svg {
320 - margin: 0 10px 0 0;
321 -}
322 -
323 -.is-loading .automatic-youtube-gallery-block-spinner span {
324 - line-height: 16px;
325 - vertical-align: top;
326 -}
327 -
328 348 /*----------------------------------------------------------------------------------------------
329 349 *
330 350 * Widget
331 351 *
332 352 *--------------------------------------------------------------------------------------------*/
333 -.widget .ayg-editor {
334 - margin: 10px 0;
353 +.widget-inside .ayg-editor {
354 + margin-top: 1em;
335 355 }
336 356
337 -.widget .ayg-editor .ayg-editor-control {
338 - margin-bottom: 12px;
339 -}
340 -
341 -.widget .ayg-editor .ayg-editor-control label {
342 - display: block;
343 - margin-bottom: 0;
344 - font-weight: 600;
345 -}
346 -
347 -.widget .ayg-editor .ayg-editor-control .wp-picker-input-wrap label {
348 - display: inline-block;
349 -}
350 -
351 -.widget .ayg-editor .ayg-editor-control .description {
352 - margin: 0;
353 - word-break: break-word;
357 +/*----------------------------------------------------------------------------------------------
358 + *
359 + * Elementor
360 + *
361 + *--------------------------------------------------------------------------------------------*/
362 +#elementor-controls .ayg-editor-section-header {
363 + padding: 0.35em 0.5em;
354 364 }