Skip to content

Commit 10d9eef

Browse files
committed
Backport CSS
1 parent 71d34f2 commit 10d9eef

File tree

2 files changed

+47
-19
lines changed

2 files changed

+47
-19
lines changed

assets/src/sass/acf-global.scss

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -842,6 +842,11 @@ a.acf-icon.dark.-minus:hover, a.acf-icon.dark.-cancel:hover {
842842
mask-image: url("../../images/icons/icon-duplicate.svg")
843843
}
844844

845+
.acf-icon.-trash-alt {
846+
-webkit-mask-image: url("../../images/icons/icon-trash-alt.svg");
847+
mask-image: url("../../images/icons/icon-trash-alt.svg")
848+
}
849+
845850
.acf-icon.-more-actions {
846851
-webkit-mask-image: url("../../images/icons/icon-more-vertical.svg");
847852
mask-image: url("../../images/icons/icon-more-vertical.svg")

assets/src/sass/pro/acf-pro-input.scss

Lines changed: 42 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -191,6 +191,8 @@ body.acf-keydown-shift .acf-repeater .acf-row:hover > .acf-row-handle .acf-icon.
191191
*---------------------------------------------------------------------------------------------*/
192192
.acf-flexible-content {
193193
position: relative;
194+
container-name: flexible-content;
195+
container-type: inline-size;
194196
}
195197
.acf-flexible-content > .clones {
196198
display: none;
@@ -319,8 +321,13 @@ html[dir=rtl] .acf-flexible-content .layout .acf-fc-layout-actions-wrap .acf-fc-
319321
gap: 5px
320322
}
321323

324+
.acf-flexible-content .layout .acf-fc-layout-actions-wrap .acf-fc-layout-controls .disabled .acf-icon {
325+
background: #ccc !important
326+
}
327+
322328
.acf-flexible-content .layout .acf-fc-layout-actions-wrap .acf-fc-layout-controls .acf-icon.-plus-alt,
323329
.acf-flexible-content .layout .acf-fc-layout-actions-wrap .acf-fc-layout-controls .acf-icon.-duplicate-alt,
330+
.acf-flexible-content .layout .acf-fc-layout-actions-wrap .acf-fc-layout-controls .acf-icon.-trash-alt,
324331
.acf-flexible-content .layout .acf-fc-layout-actions-wrap .acf-fc-layout-controls .acf-icon.-more-actions {
325332
visibility: hidden;
326333
background: #101828
@@ -400,8 +407,13 @@ html[dir=rtl] .acf-flexible-content .layout .acf-fc-layout-actions-wrap .acf-fc-
400407
color: hsla(0, 0%, 100%, .5)
401408
}
402409

410+
.acf-flexible-content .layout.active-layout>.acf-fc-layout-actions-wrap .acf-fc-layout-controls .disabled .acf-icon {
411+
background: hsla(0, 0%, 100%, .3)
412+
}
413+
403414
.acf-flexible-content .layout.active-layout>.acf-fc-layout-actions-wrap .acf-fc-layout-controls .-plus-alt,
404415
.acf-flexible-content .layout.active-layout>.acf-fc-layout-actions-wrap .acf-fc-layout-controls .-duplicate-alt,
416+
.acf-flexible-content .layout.active-layout>.acf-fc-layout-actions-wrap .acf-fc-layout-controls .-trash-alt,
405417
.acf-flexible-content .layout.active-layout>.acf-fc-layout-actions-wrap .acf-fc-layout-controls .-more-actions {
406418
background: #fff;
407419
visibility: visible
@@ -437,9 +449,11 @@ html[dir=rtl] .acf-flexible-content .layout .acf-fc-layout-actions-wrap .acf-fc-
437449
}
438450
.acf-flexible-content .layout:hover .acf-fc-layout-controls .acf-icon.-plus-alt,
439451
.acf-flexible-content .layout:hover .acf-fc-layout-controls .acf-icon.-duplicate-alt,
452+
.acf-flexible-content .layout:hover .acf-fc-layout-controls .acf-icon.-trash-alt,
440453
.acf-flexible-content .layout:hover .acf-fc-layout-controls .acf-icon.-more-actions,
441454
.acf-flexible-content .layout.-hover .acf-fc-layout-controls .acf-icon.-plus-alt,
442455
.acf-flexible-content .layout.-hover .acf-fc-layout-controls .acf-icon.-duplicate-alt,
456+
.acf-flexible-content .layout.-hover .acf-fc-layout-controls .acf-icon.-trash-alt,
443457
.acf-flexible-content .layout.-hover .acf-fc-layout-controls .acf-icon.-more-actions {
444458
visibility: visible
445459
}
@@ -506,6 +520,29 @@ html[dir=rtl] .acf-flexible-content .layout .acf-fc-layout-actions-wrap .acf-fc-
506520
align-items: center
507521
}
508522

523+
@container flexible-content (max-width: 400px) {
524+
.acf-flexible-content>.acf-actions.acf-fc-top-actions {
525+
flex-wrap: wrap;
526+
gap: 10px
527+
}
528+
529+
.acf-flexible-content>.acf-actions.acf-fc-top-actions .acf-separator {
530+
display: none
531+
}
532+
533+
.acf-flexible-content>.acf-actions.acf-fc-top-actions .acf-btn-clear {
534+
flex: 1 1 auto;
535+
text-align: center;
536+
justify-content: center
537+
}
538+
539+
.acf-flexible-content>.acf-actions.acf-fc-top-actions .acf-button {
540+
flex: 1 1 100%;
541+
justify-content: center;
542+
width: 100%
543+
}
544+
}
545+
509546
#acf-popup .acf-rename-layout-popup .inner .acf-field:first-child {
510547
margin-top: 0
511548
}
@@ -552,7 +589,7 @@ html[dir=rtl] .acf-flexible-content .layout .acf-fc-layout-actions-wrap .acf-fc-
552589
}
553590

554591
body:not(.block-editor-page) .acf-flexible-content .acf-fc-top-actions {
555-
height: 30px
592+
min-height: 30px
556593
}
557594

558595
body:not(.block-editor-page) .acf-flexible-content .acf-fc-top-actions .acf-separator {
@@ -701,26 +738,12 @@ body:not(.block-editor-page) .acf-flexible-content .layout.active-layout>.acf-ta
701738
mask-image: url("../../../images/icons/icon-visible.svg")
702739
}
703740

704-
.acf-fc-popup.acf-more-layout-actions li a.acf-delete-layout {
705-
color: #b71137
706-
}
707-
708-
.acf-fc-popup.acf-more-layout-actions li a.acf-delete-layout:before {
709-
-webkit-mask-image: url("../../../images/icons/icon-trash-alt.svg");
710-
mask-image: url("../../../images/icons/icon-trash-alt.svg");
711-
background: #b71137
712-
}
713-
714-
.acf-fc-popup.acf-more-layout-actions li a.acf-delete-layout:hover {
715-
color: rgb(146.4, 13.6, 44)
716-
}
717-
718-
.acf-fc-popup.acf-more-layout-actions li a.acf-delete-layout:hover:before {
719-
background: rgb(146.4, 13.6, 44)
741+
.acf-fc-popup.acf-more-layout-actions li a.acf-toggle-layout.disabled {
742+
pointer-events: none
720743
}
721744

722-
.acf-fc-popup.acf-more-layout-actions li:last-child {
723-
border-top: 1px #d0d5dd solid
745+
.acf-fc-popup.acf-more-layout-actions li a.acf-toggle-layout.disabled:before {
746+
background: #888
724747
}
725748

726749
.acf-fc-popup.acf-more-layout-actions.enable-layout .acf-toggle-layout.disable {

0 commit comments

Comments
 (0)