Skip to content

Commit 11f83f8

Browse files
committed
Merge branch 'MC-4117-banner-images' into MC-4116-slider-images
# Conflicts: # app/code/Magento/PageBuilder/view/adminhtml/web/css/source/content-type/banner/_collage-right.less
2 parents 7a53223 + 1f90e22 commit 11f83f8

File tree

10 files changed

+11
-30
lines changed

10 files changed

+11
-30
lines changed

app/code/Magento/PageBuilder/Setup/DataConverter/Renderer/Driver.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,7 @@ public function render(array $itemData, array $additionalData = []) : string
8989
'data-href' => $eavData['link_url'] ?? '',
9090
'data-target' => isset($eavData['target_blank']) && $eavData['target_blank'] ? '_blank' : '',
9191
];
92+
9293
$imageAttributes = [
9394
'data-element' => 'wrapper',
9495
'data-background-images' => '{\"'
@@ -98,7 +99,7 @@ public function render(array $itemData, array $additionalData = []) : string
9899
. '}}\",\"'
99100
. 'mobile_image\":\"'
100101
. '{{media url=wysiwyg'
101-
. $eavData['mobile_image']
102+
. $eavData['image']
102103
. '}}\"}',
103104
'style' => 'min-height: 300px; background-size: auto; '
104105
. 'background-repeat: no-repeat; background-attachment: scroll;'

app/code/Magento/PageBuilder/view/adminhtml/web/css/source/content-type/banner/_collage-center.less

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -24,16 +24,11 @@
2424
// Collage center appearance styles rendered through Block
2525
// _______________________________________________________
2626

27-
28-
[data-appearance='collage-centered'] {
27+
[data-role='banner'][data-appearance='collage-centered'] {
2928
.pagebuilder-banner-wrapper {
3029
.pagebuilder-overlay {
3130
margin-left: auto;
3231
margin-right: auto;
33-
34-
.pagebuilder-collage-content {
35-
padding: 30px;
36-
}
3732
}
3833
}
3934
}

app/code/Magento/PageBuilder/view/adminhtml/web/css/source/content-type/banner/_collage-left.less

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -12,13 +12,3 @@
1212
padding: 30px;
1313
}
1414
}
15-
16-
//
17-
// Collage left appearance styles rendered through Block
18-
// _____________________________________________________
19-
20-
[data-appearance='collage-left'] {
21-
.pagebuilder-collage-content {
22-
padding: 30px;
23-
}
24-
}

app/code/Magento/PageBuilder/view/adminhtml/web/css/source/content-type/banner/_collage-right.less

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -23,12 +23,8 @@
2323
// Collage right appearance styles rendered through Block
2424
// ______________________________________________________
2525

26-
[data-appearance='collage-right'] {
26+
[data-role='banner'][data-appearance='collage-right'] {
2727
.pagebuilder-overlay {
2828
margin-left: auto;
29-
30-
.pagebuilder-collage-content {
31-
padding: 30px;
32-
}
3329
}
3430
}

app/code/Magento/PageBuilder/view/adminhtml/web/css/source/content-type/banner/_default.less

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@
4545
right: 0;
4646
z-index: 20;
4747
}
48+
4849
> .mce-content-body {
4950
min-height: 50px;
5051
min-width: 10px;
@@ -57,6 +58,7 @@
5758
top: -45px;
5859
}
5960
}
61+
6062
> .mce-edit-focus {
6163
~ .placeholder-text {
6264
display: none;
@@ -107,6 +109,6 @@
107109
}
108110

109111
.pagebuilder-banner-button {
110-
margin: 20px 0 0 0;
112+
margin: @margin 0 0 0;
111113
}
112114
}

app/code/Magento/PageBuilder/view/adminhtml/web/css/source/content-type/banner/_poster.less

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@
88
// _____________________________________________
99

1010
.pagebuilder-banner-wrapper {
11-
1211
.pagebuilder-poster-content {
1312
text-align: center;
1413
width: 100%;

dev/tests/integration/testsuite/Magento/PageBuilder/Setup/DataConverter/TreeConverterTest.php

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -971,10 +971,9 @@ public function convertDataProvider()
971971
[
972972
'entity_id' => 1,
973973
'css_classes' => 'one two',
974-
'image' => '/m/a/magento1.png',
974+
'image' => '/m/a/magento.png',
975975
'link_url' => 'http://domain.com/',
976976
'link_text' => 'Link Text',
977-
'mobile_image' => '/m/a/magento2.png',
978977
'target_blank' => '0'
979978
]
980979
]
@@ -1006,7 +1005,6 @@ public function convertDataProvider()
10061005
'css_classes' => 'one two',
10071006
'image' => '/m/a/magento1.png',
10081007
'link_url' => 'http://domain.com/',
1009-
'mobile_image' => '/m/a/magento2.png',
10101008
'target_blank' => '1',
10111009
]
10121010
]
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
<div data-element="main" data-role="row" data-appearance="contained"><div data-element="inner"><div data-element="main" data-role="banner" data-appearance="poster" data-show-button="always" data-show-overlay="never" class="one two" style="background-size: auto; background-repeat: no-repeat; background-attachment: scroll; border: 1px none; border-radius: 0px; margin: 2px 3px 4px 1px;"><div data-element="link" data-href="http://domain.com/"><div data-element="wrapper" data-background-images="{\&quot;desktop_image\&quot;:\&quot;{{media url=wysiwyg/m/a/magento1.png}}\&quot;,\&quot;mobile_image\&quot;:\&quot;{{media url=wysiwyg/m/a/magento2.png}}\&quot;}" style="min-height: 300px; background-size: auto; background-repeat: no-repeat; background-attachment: scroll; text-align: left;" class="pagebuilder-banner-wrapper"><div data-element="overlay" class="pagebuilder-poster-overlay" data-overlay-color="transparent" style="background-color: transparent; min-height: 300px; padding: 6px 7px 8px 5px;"><div class="pagebuilder-poster-content"><div data-element="content"></div><button data-element="button" class="pagebuilder-banner-button pagebuilder-button-primary" style="visibility: visible; opacity: 1;">Link Text</button></div></div></div><div data-element="overlay" class="pagebuilder-poster-overlay" data-overlay-color="transparent" style="background-color: transparent; min-height: 300px; padding: 6px 7px 8px 5px;"><div class="pagebuilder-poster-content"><div data-element="content"></div><button data-element="button" class="pagebuilder-banner-button pagebuilder-button-primary" style="visibility: visible; opacity: 1;">Link Text</button></div></div></div></div></div></div></div>
1+
<div data-element="main" data-role="row" data-appearance="contained"><div data-element="inner"><div data-element="main" data-role="banner" data-appearance="poster" data-show-button="always" data-show-overlay="never" class="one two" style="background-size: auto; background-repeat: no-repeat; background-attachment: scroll; border: 1px none; border-radius: 0px; margin: 2px 3px 4px 1px;"><div data-element="link" data-href="http://domain.com/"><div data-element="wrapper" data-background-images="{\&quot;desktop_image\&quot;:\&quot;{{media url=wysiwyg/m/a/magento.png}}\&quot;,\&quot;mobile_image\&quot;:\&quot;{{media url=wysiwyg/m/a/magento.png}}\&quot;}" style="min-height: 300px; background-size: auto; background-repeat: no-repeat; background-attachment: scroll; text-align: left;" class="pagebuilder-banner-wrapper"><div data-element="overlay" class="pagebuilder-poster-overlay" data-overlay-color="transparent" style="background-color: transparent; min-height: 300px; padding: 6px 7px 8px 5px;"><div class="pagebuilder-poster-content"><div data-element="content"></div><button data-element="button" class="pagebuilder-banner-button pagebuilder-button-primary" style="visibility: visible; opacity: 1;">Link Text</button></div></div></div><div data-element="overlay" class="pagebuilder-poster-overlay" data-overlay-color="transparent" style="background-color: transparent; min-height: 300px; padding: 6px 7px 8px 5px;"><div class="pagebuilder-poster-content"><div data-element="content"></div><button data-element="button" class="pagebuilder-banner-button pagebuilder-button-primary" style="visibility: visible; opacity: 1;">Link Text</button></div></div></div></div></div></div></div>
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
<div data-element="main" data-role="row" data-appearance="contained"><div data-element="inner"><div data-element="main" data-role="banner" data-appearance="poster" data-show-button="never" data-show-overlay="never" class="one two" style="background-size: auto; background-repeat: no-repeat; background-attachment: scroll; border: 1px none; border-radius: 0px; margin: 0px;"><div data-element="link" data-href="http://domain.com/"><div data-element="wrapper" data-background-images="{\&quot;desktop_image\&quot;:\&quot;{{media url=wysiwyg/m/a/magento1.png}}\&quot;,\&quot;mobile_image\&quot;:\&quot;{{media url=wysiwyg/m/a/magento2.png}}\&quot;}" style="min-height: 300px; background-size: auto; background-repeat: no-repeat; background-attachment: scroll;" class="pagebuilder-banner-wrapper"><div data-element="overlay" class="pagebuilder-poster-overlay" data-overlay-color="transparent" style="background-color: transparent; min-height: 300px; padding: 40px;"><div class="pagebuilder-poster-content"><div data-element="content"></div></div></div></div><div data-element="overlay" class="pagebuilder-poster-overlay" data-overlay-color="transparent" style="background-color: transparent; min-height: 300px; padding: 40px;"><div class="pagebuilder-poster-content"><div data-element="content"></div></div></div></div></div></div></div></div>
1+
<div data-element="main" data-role="row" data-appearance="contained"><div data-element="inner"><div data-element="main" data-role="banner" data-appearance="poster" data-show-button="never" data-show-overlay="never" class="one two" style="background-size: auto; background-repeat: no-repeat; background-attachment: scroll; border: 1px none; border-radius: 0px; margin: 0px;"><div data-element="link" data-href="http://domain.com/"><div data-element="wrapper" data-background-images="{\&quot;desktop_image\&quot;:\&quot;{{media url=wysiwyg/m/a/magento1.png}}\&quot;,\&quot;mobile_image\&quot;:\&quot;{{media url=wysiwyg/m/a/magento1.png}}\&quot;}" style="min-height: 300px; background-size: auto; background-repeat: no-repeat; background-attachment: scroll;" class="pagebuilder-banner-wrapper"><div data-element="overlay" class="pagebuilder-poster-overlay" data-overlay-color="transparent" style="background-color: transparent; min-height: 300px; padding: 40px;"><div class="pagebuilder-poster-content"><div data-element="content"></div></div></div></div><div data-element="overlay" class="pagebuilder-poster-overlay" data-overlay-color="transparent" style="background-color: transparent; min-height: 300px; padding: 40px;"><div class="pagebuilder-poster-content"><div data-element="content"></div></div></div></div></div></div></div></div>
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
<div data-element="main" data-role="row" data-appearance="contained"><div data-element="inner"><div data-element="main" data-role="banner" data-appearance="poster" data-show-button="never" data-show-overlay="never" class="one two" style="background-size: auto; background-repeat: no-repeat; background-attachment: scroll; border: 1px none; border-radius: 0px; margin: 0px;"><div data-element="link" data-href="http://domain.com/" data-target="_blank"><div data-element="wrapper" data-background-images="{\&quot;desktop_image\&quot;:\&quot;{{media url=wysiwyg/m/a/magento1.png}}\&quot;,\&quot;mobile_image\&quot;:\&quot;{{media url=wysiwyg/m/a/magento2.png}}\&quot;}" style="min-height: 300px; background-size: auto; background-repeat: no-repeat; background-attachment: scroll;" class="pagebuilder-banner-wrapper"><div data-element="overlay" class="pagebuilder-poster-overlay" data-overlay-color="transparent" style="background-color: transparent; min-height: 300px; padding: 40px;"><div class="pagebuilder-poster-content"><div data-element="content"></div></div></div></div><div data-element="overlay" class="pagebuilder-poster-overlay" data-overlay-color="transparent" style="background-color: transparent; min-height: 300px; padding: 40px;"><div class="pagebuilder-poster-content"><div data-element="content"></div></div></div></div></div></div></div></div>
1+
<div data-element="main" data-role="row" data-appearance="contained"><div data-element="inner"><div data-element="main" data-role="banner" data-appearance="poster" data-show-button="never" data-show-overlay="never" class="one two" style="background-size: auto; background-repeat: no-repeat; background-attachment: scroll; border: 1px none; border-radius: 0px; margin: 0px;"><div data-element="link" data-href="http://domain.com/" data-target="_blank"><div data-element="wrapper" data-background-images="{\&quot;desktop_image\&quot;:\&quot;{{media url=wysiwyg/m/a/magento1.png}}\&quot;,\&quot;mobile_image\&quot;:\&quot;{{media url=wysiwyg/m/a/magento1.png}}\&quot;}" style="min-height: 300px; background-size: auto; background-repeat: no-repeat; background-attachment: scroll;" class="pagebuilder-banner-wrapper"><div data-element="overlay" class="pagebuilder-poster-overlay" data-overlay-color="transparent" style="background-color: transparent; min-height: 300px; padding: 40px;"><div class="pagebuilder-poster-content"><div data-element="content"></div></div></div></div><div data-element="overlay" class="pagebuilder-poster-overlay" data-overlay-color="transparent" style="background-color: transparent; min-height: 300px; padding: 40px;"><div class="pagebuilder-poster-content"><div data-element="content"></div></div></div></div></div></div></div></div>

0 commit comments

Comments
 (0)