Skip to content

Commit c3308cf

Browse files
committed
Merge branch 'MC-5405-column-height' into cms-team-1-delivery
2 parents 1895939 + b667f9b commit c3308cf

File tree

6 files changed

+19
-23
lines changed

6 files changed

+19
-23
lines changed

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

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -47,11 +47,6 @@
4747
<data key="fieldName">appearance</data>
4848
<data key="value">align-top</data>
4949
</entity>
50-
<!-- Minimum Height -->
51-
<entity name="PageBuilderEmptyColumnHeightProperty" type="pagebuilder_column_min_height_property">
52-
<data key="value">190</data>
53-
<data key="valueWithPadding">210</data>
54-
</entity>
5550
<!-- Background Color -->
5651
<entity name="PageBuilderBackgroundColorProperty" type="pagebuilder_column_background_color_property">
5752
<data key="name">Background Color</data>

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

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -87,12 +87,10 @@
8787
</actionGroup>
8888
<actionGroup ref="saveEditPanelSettings" stepKey="saveEditPanelSettings"/>
8989
<comment userInput="Validate Column Height On Stage With Custom Min Height Matches Expected" stepKey="commentValidateColumnHeight"/>
90-
<actionGroup ref="validateContentTypeHeightOnStage" stepKey="assertInitialColumnHeightMatchesExpected">
90+
<actionGroup ref="validateContentTypeHeightOnStageWithoutPadding" stepKey="assertInitialColumnHeightMatchesExpected">
9191
<argument name="contentType" value="PageBuilderColumnContentType"/>
9292
<argument name="index" value="1"/>
9393
<argument name="containerDefaultHeight" value="PageBuilderMinHeightProperty_500"/>
94-
<argument name="expectedPaddingTop" value="PageBuilderPaddingProperty10"/>
95-
<argument name="expectedPaddingBottom" value="PageBuilderPaddingProperty10"/>
9694
</actionGroup>
9795
<executeJS function="{{PageBuilderStage.computedHeightOnStage(PageBuilderColumnContentType.role,'1')}}" stepKey="actualStageInitialColumnHeight"/>
9896
<comment userInput="Validate Row Height adjusts to Column Height" stepKey="commentValidateRowHeightAdjustToColumn"/>
@@ -146,6 +144,9 @@
146144
<actionGroup ref="dragContentTypeToStage" stepKey="dragColumnIntoStage">
147145
<argument name="contentType" value="PageBuilderColumnContentType"/>
148146
</actionGroup>
147+
<actionGroup ref="removeEmptyContentTypeFromStage" stepKey="removeColumn1">
148+
<argument name="contentType" value="PageBuilderColumnContentType"/>
149+
</actionGroup>
149150
<comment userInput="Enter column min height 200 px" stepKey="commentEnterColumnMinHeight"/>
150151
<actionGroup ref="openPageBuilderEditPanelByIndex" stepKey="openEditPanel">
151152
<argument name="contentType" value="PageBuilderColumnContentType"/>
@@ -156,7 +157,7 @@
156157
<actionGroup ref="saveEditPanelSettings" stepKey="saveEditPanelSettings"/>
157158
<comment userInput="Validate Column Height On Stage With Custom Min Height Matches Expected" stepKey="commentValidateColumnHeight"/>
158159
<executeJS function="{{PageBuilderStage.computedHeightOnStage(PageBuilderColumnContentType.role,'1')}}" stepKey="actualStageContentTypeHeight"/>
159-
<executeJS function="return Math.round({{PageBuilderMinHeightProperty_200.value}} + {{PageBuilderPaddingProperty10.paddingTop}} + {{PageBuilderPaddingProperty10.paddingBottom}})" stepKey="expectedColumnHeight"/>
160+
<executeJS function="return Math.round({{PageBuilderMinHeightProperty_200.value}})" stepKey="expectedColumnHeight"/>
160161
<assertEquals stepKey="assertHeightOnStageMatchesExpected">
161162
<expectedResult type="variable">actualStageContentTypeHeight</expectedResult>
162163
<actualResult type="variable">expectedColumnHeight</actualResult>

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

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -41,12 +41,10 @@
4141
</actionGroup>
4242
<seeNumberOfElements selector="{{ColumnOnBackend.columnGroupColumns('1')}}" userInput="2" stepKey="seeElementColumn"/>
4343
<comment userInput="Validate Initial Column Height On Stage Matches Expected" stepKey="commentValidateColumnHeight"/>
44-
<actionGroup ref="validateContentTypeHeightOnStage" stepKey="assertInitialColumnHeightMatchesExpected">
44+
<actionGroup ref="validateContentTypeHeightOnStageWithoutPadding" stepKey="assertInitialColumnHeightMatchesExpected">
4545
<argument name="contentType" value="PageBuilderColumnContentType"/>
4646
<argument name="index" value="1"/>
47-
<argument name="containerDefaultHeight" value="PageBuilderEmptyColumnHeightProperty"/>
48-
<argument name="expectedPaddingTop" value="PageBuilderPaddingProperty10"/>
49-
<argument name="expectedPaddingBottom" value="PageBuilderPaddingProperty10"/>
47+
<argument name="containerDefaultHeight" value="PageBuilderMinHeightProperty_300"/>
5048
</actionGroup>
5149
<executeJS function="{{PageBuilderStage.computedHeightOnStage(PageBuilderColumnContentType.role,'1')}}" stepKey="actualStageInitialColumnHeight"/>
5250
<comment userInput="Validate Row Height adjusts to Column Height" stepKey="commentValidateRowHeightAdjustToColumn"/>
@@ -201,13 +199,9 @@
201199
</actionGroup>
202200
<actionGroup ref="validateContentTypeHeightEqualToMinHeight" stepKey="validateContentTypeHeightBeforeSave">
203201
<argument name="content" value="{{ColumnOnBackend.baseCSS}}"/>
204-
<argument name="border" value="PageBuilderAdvancedBorderWidthProperty10"/>
205-
<argument name="padding" value="PageBuilderPaddingProperty10"/>
206202
</actionGroup>
207203
<actionGroup ref="validateContentTypeHeightEqualToMinHeight" stepKey="validateContentTypeHeightAfterSave">
208204
<argument name="content" value="{{ColumnOnBackend.baseCSS}}"/>
209-
<argument name="border" value="PageBuilderAdvancedBorderWidthProperty10"/>
210-
<argument name="padding" value="PageBuilderPaddingProperty10"/>
211205
</actionGroup>
212206
<actionGroup ref="navigateToStoreFront" stepKey="navigateToStoreFront">
213207
<argument name="contentType" value="PageBuilderColumnContentType"/>

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

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,13 @@
88
// _____________________________________________
99

1010
.pagebuilder-content-type.children-min-height.pagebuilder-column {
11+
display: flex;
1112
margin-right: 1px;
1213

1314
> .element-children {
14-
height: 100%;
15-
min-height: inherit;
15+
flex: 1;
16+
max-width: 100%;
17+
min-height: auto;
1618
padding: 0;
1719
}
1820
}
@@ -22,7 +24,7 @@
2224
min-height: inherit;
2325

2426
&.empty-container {
25-
min-height: 190px;
27+
min-height: 300px;
2628
}
2729

2830
.pagebuilder-column-resize-handle {

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

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

1010
.pagebuilder-image {
11-
border: 1px solid transparent;
1211
width: 100%;
1312
}
1413

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

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,14 @@
77
// Default appearance styles
88
// _____________________________________________
99

10-
.pagebuilder-map > div:first-child {
11-
height: 300px;
10+
.pagebuilder-map {
11+
line-height: 10px;
12+
13+
> div:first-child {
14+
height: 300px;
15+
}
1216
}
17+
1318
[data-role='map'] {
1419
display: block;
1520
height: 300px;

0 commit comments

Comments
 (0)