Skip to content

Commit d4e1c56

Browse files
committed
Merge branch 'MC-13925' into cms-team-1-delivery
2 parents dd27fd0 + cc4fe1f commit d4e1c56

File tree

4 files changed

+33
-1
lines changed

4 files changed

+33
-1
lines changed

app/code/Magento/PageBuilder/Test/Mftf/ActionGroup/ContentTypeButtonActionGroup.xml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -167,4 +167,16 @@
167167
<expectedResult type="variable">button2Width</expectedResult>
168168
</assertNotEquals>
169169
</actionGroup>
170+
<actionGroup name="validateButtonItemsDefaultMargin">
171+
<arguments>
172+
<argument name="buttonItemPage"/>
173+
<argument name="buttonIndex" defaultValue="1" type="string"/>
174+
</arguments>
175+
<comment userInput="Validate default margin" stepKey="comment"/>
176+
<executeJS function="return window.getComputedStyle({{buttonItemPage.jsButtonSelector(buttonIndex)}}).margin" stepKey="getDefaultMarginValueStage"/>
177+
<assertEquals stepKey="checkDefaultMarginValueStage">
178+
<expectedResult type="string">{{PageBuilderMarginsPropertyButtonItemDefault.value}}</expectedResult>
179+
<actualResult type="variable">getDefaultMarginValueStage</actualResult>
180+
</assertEquals>
181+
</actionGroup>
170182
</actionGroups>

app/code/Magento/PageBuilder/Test/Mftf/Data/AdvancedData.xml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -418,6 +418,16 @@
418418
<data key="marginBottom">0</data>
419419
<data key="marginLeft">0</data>
420420
</entity>
421+
<entity name="PageBuilderMarginsPropertyButtonItemDefault" type="pagebuilder_margins_property">
422+
<data key="name">Margins and Padding</data>
423+
<data key="section">advanced</data>
424+
<data key="fieldName">margins_and_padding</data>
425+
<data key="value">0px 10px 10px 0px</data>
426+
<data key="marginTop">0</data>
427+
<data key="marginRight">10</data>
428+
<data key="marginBottom">10</data>
429+
<data key="marginLeft">0</data>
430+
</entity>
421431
<!-- Padding -->
422432
<entity name="PageBuilderPaddingPropertyDefault" type="pagebuilder_padding_property">
423433
<data key="name">Margins and Padding</data>

app/code/Magento/PageBuilder/Test/Mftf/Test/AdminPageBuilderButtonItemTests.xml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -650,6 +650,9 @@
650650
<seeElement selector="{{ButtonItemOnStage.noBorderWidth('1')}}" stepKey="seeNoBorderWidthStage"/>
651651
<seeElement selector="{{ButtonItemOnStage.noBorderRadius('1')}}" stepKey="seeNoBorderRadiusStage"/>
652652
<seeElement selector="{{ButtonItemOnStage.noMargins('1')}}" stepKey="seeNoMarginsStage"/>
653+
<actionGroup ref="validateButtonItemsDefaultMargin" stepKey="validateDefaultMarginValueStage">
654+
<argument name="buttonItemPage" value="ButtonItemOnStage"/>
655+
</actionGroup>
653656
<seeElement selector="{{ButtonItemOnStage.noPadding('1')}}" stepKey="seeNoPaddingStage"/>
654657
<actionGroup ref="saveAndContinueEditCmsPage" stepKey="saveAndContinueEditCmsPage"/>
655658
<actionGroup ref="switchToPageBuilderStage" stepKey="switchToPageBuilderStage"/>
@@ -661,6 +664,9 @@
661664
<seeElement selector="{{ButtonItemOnStage.noBorderWidth('1')}}" stepKey="seeNoBorderWidthStage2"/>
662665
<seeElement selector="{{ButtonItemOnStage.noBorderRadius('1')}}" stepKey="seeNoBorderRadiusStage2"/>
663666
<seeElement selector="{{ButtonItemOnStage.noMargins('1')}}" stepKey="seeNoMarginsStage2"/>
667+
<actionGroup ref="validateButtonItemsDefaultMargin" stepKey="validateDefaultMarginValueStage2">
668+
<argument name="buttonItemPage" value="ButtonItemOnStage"/>
669+
</actionGroup>
664670
<seeElement selector="{{ButtonItemOnStage.noPadding('1')}}" stepKey="seeNoPaddingStage2"/>
665671
<!-- Validate Edit Panel After Save -->
666672
<comment userInput="Validate Edit Panel After Save" stepKey="commentValidateEditPanel2"/>
@@ -703,6 +709,9 @@
703709
<seeElement selector="{{ButtonItemOnStorefrontEmptyLink.noBorderWidth('1')}}" stepKey="seeNoBorderWidthStorefront"/>
704710
<seeElement selector="{{ButtonItemOnStorefrontEmptyLink.noBorderRadius('1')}}" stepKey="seeNoBorderRadiusStorefront"/>
705711
<seeElement selector="{{ButtonItemOnStorefrontEmptyLink.noMargins('1')}}" stepKey="seeNoMarginsStorefront"/>
712+
<actionGroup ref="validateButtonItemsDefaultMargin" stepKey="validateDefaultMarginValueStorefront">
713+
<argument name="buttonItemPage" value="ButtonItemOnStorefrontEmptyLink"/>
714+
</actionGroup>
706715
<seeElement selector="{{ButtonItemOnStorefrontEmptyLink.noPadding('1')}}" stepKey="seeNoPaddingStorefront"/>
707716
</test>
708717
<test name="ButtonItemUpdateAdvancedConfigurationValues">

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

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@
99

1010
.pagebuilder-content-type {
1111
.pagebuilder-button-item {
12+
border: none;
1213
font-size: 0;
13-
margin: 0 10px 10px 0;
1414
max-width: 100%;
1515
width: auto;
1616
z-index: auto;
@@ -26,6 +26,7 @@
2626
}
2727

2828
a[data-element='link'] {
29+
margin: 0 10px 10px 0;
2930
max-width: 100%;
3031
min-width: 0;
3132
position: relative;

0 commit comments

Comments
 (0)