Skip to content

Commit 4668562

Browse files
committed
MC-3397: Content Vertical Alignment inside a Container for Tab Item
- update preview and master template with container styles
1 parent 7a1453b commit 4668562

File tree

2 files changed

+12
-2
lines changed

2 files changed

+12
-2
lines changed

app/code/Magento/PageBuilder/view/adminhtml/web/template/content-type/tab-item/default/master.html

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@
55
*/
66
-->
77

8-
<div attr="Object.assign({}, data.main.attributes(), { id: parent.id })" ko-style="data.main.style" css="data.main.css">
8+
<div attr="Object.assign({}, data.main.attributes(), { id: parent.id })"
9+
ko-style="Object.assign(data.container.style(), data.main.style())"
10+
css="data.main.css">
911
<render args="renderChildTemplate" />
1012
</div>

app/code/Magento/PageBuilder/view/adminhtml/web/template/content-type/tab-item/default/preview.html

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,14 @@
66
-->
77

88
<div class="pagebuilder-content-type type-container pagebuilder-tab-item" attr="Object.assign({}, {id: parent.id}, data.main.attributes())" ko-style="Object.assign({}, data.main.style(), {borderRadius: data.main.style().borderRadius || $parent.parent.preview.data.headers.style().borderRadius})" css="Object.assign({'empty-container': parent.children().length == 0}, data.main.css())">
9-
<render args="previewChildTemplate" />
9+
<div class="element-children content-type-container" each="parent.getChildren()" ko-style="data.container.style" css="getChildrenCss()" attr="{id: parent.id + '-children'}" data-bind="sortable: getSortableOptions()" afterRender="function (element) { if (typeof afterChildrenRender === 'function') { afterChildrenRender(element); } }">
10+
<if args="$parent.isContainer()">
11+
<div class="pagebuilder-drop-indicator"></div>
12+
</if>
13+
<div class="pagebuilder-content-type-wrapper" template="{ name: preview.previewTemplate, data: preview, afterRender: function () { preview.dispatchAfterRenderEvent.apply(preview, arguments); } }" attr="{ id: id }"></div>
14+
<if args="$parent.isContainer() && $index() === $parent.parent.getChildren()().length - 1">
15+
<div class="pagebuilder-drop-indicator"></div>
16+
</if>
17+
</div>
1018
<div class="pagebuilder-empty-container empty-placeholder" css="{visible: parent.children().length == 0}" translate="'Drag content types or columns here'"></div>
1119
</div>

0 commit comments

Comments
 (0)