Skip to content

Commit 5841caf

Browse files
committed
PB-108 add column-line content type
1 parent 12fa2d2 commit 5841caf

File tree

20 files changed

+2337
-219
lines changed

20 files changed

+2337
-219
lines changed
Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
<?xml version="1.0"?>
2+
<!--
3+
/**
4+
* Copyright © Magento, Inc. All rights reserved.
5+
* See COPYING.txt for license details.
6+
*/
7+
-->
8+
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:module:Magento_PageBuilder:etc/content_type.xsd">
9+
<type name="column-line"
10+
label="Column Line"
11+
component="Magento_PageBuilder/js/content-type-collection"
12+
preview_component="Magento_PageBuilder/js/content-type/column-line/preview"
13+
master_component="Magento_PageBuilder/js/content-type/master-collection"
14+
sortOrder="10"
15+
translate="label">
16+
<parents default_policy="deny">
17+
<parent name="column-group" policy="allow"/>
18+
</parents>
19+
<children default_policy="deny">
20+
<child name="column" policy="allow"/>
21+
</children>
22+
<is_system>false</is_system>
23+
<appearances>
24+
<appearance default="true"
25+
name="default"
26+
preview_template="Magento_PageBuilder/content-type/column-line/default/preview"
27+
master_template="Magento_PageBuilder/content-type/column-line/default/master"
28+
reader="Magento_PageBuilder/js/master-format/read/configurable">
29+
<elements>
30+
<element name="main">
31+
<attribute name="name" source="data-content-type"/>
32+
<attribute name="appearance" source="data-appearance"/>
33+
<attribute name="grid_size" source="data-grid-size"/>
34+
</element>
35+
</elements>
36+
</appearance>
37+
</appearances>
38+
</type>
39+
</config>

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

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@
2222
.pagebuilder-content-type {
2323
.pagebuilder-column-group {
2424
box-sizing: border-box;
25-
position: relative;
2625
width: 100%;
2726

2827
.drop-placeholder {
@@ -149,7 +148,6 @@
149148
}
150149

151150
> .element-children {
152-
display: flex;
153151
padding: 0;
154152
position: relative;
155153
width: 100%;

app/code/Magento/PageBuilder/view/adminhtml/web/js/content-type/column-group/factory.js

Lines changed: 23 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

app/code/Magento/PageBuilder/view/adminhtml/web/js/content-type/column-group/grid-size.js

Lines changed: 77 additions & 51 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)