Skip to content

Commit 4464cf8

Browse files
committed
MC-2358: Update Column Configuration form
- Updated column config
1 parent bbfb539 commit 4464cf8

File tree

1 file changed

+2
-172
lines changed

1 file changed

+2
-172
lines changed

app/code/Magento/PageBuilder/view/adminhtml/ui_component/pagebuilder_column_form.xml

Lines changed: 2 additions & 172 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
* See COPYING.txt for license details.
66
*/
77
-->
8-
<form xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:module:Magento_Ui:etc/ui_configuration.xsd" extends="pagebuilder_base_form">
8+
<form xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:module:Magento_Ui:etc/ui_configuration.xsd" extends="pagebuilder_base_form_with_background_attributes">
99
<argument name="data" xsi:type="array">
1010
<item name="js_config" xsi:type="array">
1111
<item name="provider" xsi:type="string">pagebuilder_column_form.pagebuilder_column_form_data_source</item>
@@ -90,177 +90,7 @@
9090
</settings>
9191
</field>
9292
</fieldset>
93-
<fieldset name="background" sortOrder="20">
94-
<settings>
95-
<label translate="true">Background</label>
96-
<collapsible>true</collapsible>
97-
<opened>true</opened>
98-
</settings>
99-
<field name="background_color" sortOrder="10" formElement="colorPicker">
100-
<settings>
101-
<label translate="true">Background Color</label>
102-
<componentType>colorPicker</componentType>
103-
<placeholder translate="true">No Color</placeholder>
104-
<validation>
105-
<rule name="validate-color" xsi:type="boolean">true</rule>
106-
</validation>
107-
<dataScope>background_color</dataScope>
108-
<additionalClasses>
109-
<class name="admin__field-medium">true</class>
110-
</additionalClasses>
111-
</settings>
112-
<formElements>
113-
<colorPicker>
114-
<settings>
115-
<colorPickerMode>full</colorPickerMode>
116-
<colorFormat>hex</colorFormat>
117-
</settings>
118-
</colorPicker>
119-
</formElements>
120-
</field>
121-
<field name="background_image" sortOrder="20" formElement="imageUploader">
122-
<settings>
123-
<label translate="true">Background Image</label>
124-
<componentType>imageUploader</componentType>
125-
</settings>
126-
<formElements>
127-
<imageUploader>
128-
<settings>
129-
<allowedExtensions>jpg jpeg gif png</allowedExtensions>
130-
<maxFileSize>2097152</maxFileSize>
131-
<uploaderConfig>
132-
<param xsi:type="string" name="url">pagebuilder/contenttype/image_upload</param>
133-
</uploaderConfig>
134-
<previewTmpl>Magento_PageBuilder/form/element/uploader/preview</previewTmpl>
135-
</settings>
136-
</imageUploader>
137-
</formElements>
138-
</field>
139-
<field name="background_position" sortOrder="30" formElement="select">
140-
<argument name="data" xsi:type="array">
141-
<item name="config" xsi:type="array">
142-
<item name="default" xsi:type="string">left top</item>
143-
</item>
144-
</argument>
145-
<settings>
146-
<dataType>text</dataType>
147-
<label translate="true">Background Position</label>
148-
<validation>
149-
<rule name="required-entry" xsi:type="boolean">true</rule>
150-
</validation>
151-
</settings>
152-
<formElements>
153-
<select>
154-
<settings>
155-
<options>
156-
<option name="0" xsi:type="array">
157-
<item name="value" xsi:type="string">left top</item>
158-
<item name="label" xsi:type="string" translate="true">Top Aligned</item>
159-
</option>
160-
<option name="1" xsi:type="array">
161-
<item name="value" xsi:type="string">center center</item>
162-
<item name="label" xsi:type="string" translate="true">Centered</item>
163-
</option>
164-
<option name="2" xsi:type="array">
165-
<item name="value" xsi:type="string">left bottom</item>
166-
<item name="label" xsi:type="string" translate="true">Bottom Aligned</item>
167-
</option>
168-
</options>
169-
</settings>
170-
</select>
171-
</formElements>
172-
</field>
173-
<field name="background_size" sortOrder="40" formElement="select">
174-
<argument name="data" xsi:type="array">
175-
<item name="config" xsi:type="array">
176-
<item name="default" xsi:type="string">cover</item>
177-
</item>
178-
</argument>
179-
<settings>
180-
<dataType>text</dataType>
181-
<label translate="true">Background Size</label>
182-
<validation>
183-
<rule name="required-entry" xsi:type="boolean">true</rule>
184-
</validation>
185-
</settings>
186-
<formElements>
187-
<select>
188-
<settings>
189-
<options>
190-
<option name="0" xsi:type="array">
191-
<item name="value" xsi:type="string">auto</item>
192-
<item name="label" xsi:type="string" translate="true">Auto</item>
193-
</option>
194-
<option name="1" xsi:type="array">
195-
<item name="value" xsi:type="string">cover</item>
196-
<item name="label" xsi:type="string" translate="true">Cover</item>
197-
</option>
198-
<option name="2" xsi:type="array">
199-
<item name="value" xsi:type="string">contain</item>
200-
<item name="label" xsi:type="string" translate="true">Contain</item>
201-
</option>
202-
</options>
203-
</settings>
204-
</select>
205-
</formElements>
206-
</field>
207-
<field name="background_repeat" sortOrder="50" formElement="checkbox">
208-
<argument name="data" xsi:type="array">
209-
<item name="config" xsi:type="array">
210-
<item name="default" xsi:type="string">no-repeat</item>
211-
</item>
212-
</argument>
213-
<settings>
214-
<dataType>boolean</dataType>
215-
<label translate="true">Background Repeat</label>
216-
<dataScope>background_repeat</dataScope>
217-
<validation>
218-
<rule name="required-entry" xsi:type="boolean">true</rule>
219-
</validation>
220-
</settings>
221-
<formElements>
222-
<checkbox>
223-
<settings>
224-
<valueMap>
225-
<map name="false" xsi:type="string">no-repeat</map>
226-
<map name="true" xsi:type="string">repeat</map>
227-
</valueMap>
228-
<prefer>toggle</prefer>
229-
</settings>
230-
</checkbox>
231-
</formElements>
232-
</field>
233-
<field name="background_attachment" sortOrder="60" formElement="select">
234-
<argument name="data" xsi:type="array">
235-
<item name="config" xsi:type="array">
236-
<item name="default" xsi:type="string">scroll</item>
237-
</item>
238-
</argument>
239-
<settings>
240-
<dataType>text</dataType>
241-
<label translate="true">Background Attachment</label>
242-
<validation>
243-
<rule name="required-entry" xsi:type="boolean">true</rule>
244-
</validation>
245-
</settings>
246-
<formElements>
247-
<select>
248-
<settings>
249-
<options>
250-
<option name="0" xsi:type="array">
251-
<item name="value" xsi:type="string">scroll</item>
252-
<item name="label" xsi:type="string" translate="true">Scroll</item>
253-
</option>
254-
<option name="1" xsi:type="array">
255-
<item name="value" xsi:type="string">fixed</item>
256-
<item name="label" xsi:type="string" translate="true">Fixed</item>
257-
</option>
258-
</options>
259-
</settings>
260-
</select>
261-
</formElements>
262-
</field>
263-
</fieldset>
93+
<fieldset name="background" sortOrder="20" />
26494
<fieldset name="advanced">
26595
<field name="margins_and_padding">
26696
<argument name="data" xsi:type="array">

0 commit comments

Comments
 (0)