|
5 | 5 | * See COPYING.txt for license details.
|
6 | 6 | */
|
7 | 7 | -->
|
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"> |
9 | 9 | <argument name="data" xsi:type="array">
|
10 | 10 | <item name="js_config" xsi:type="array">
|
11 | 11 | <item name="provider" xsi:type="string">pagebuilder_tab_item_form.pagebuilder_tab_item_form_data_source</item>
|
|
99 | 99 | </settings>
|
100 | 100 | </field>
|
101 | 101 | </fieldset>
|
102 |
| - <fieldset name="background" sortOrder="30"> |
103 |
| - <settings> |
104 |
| - <label translate="true">Background</label> |
105 |
| - <collapsible>true</collapsible> |
106 |
| - <opened>true</opened> |
107 |
| - </settings> |
108 |
| - <field name="background_color" sortOrder="10" formElement="colorPicker"> |
109 |
| - <settings> |
110 |
| - <label translate="true">Background Color</label> |
111 |
| - <componentType>colorPicker</componentType> |
112 |
| - <placeholder>No Color</placeholder> |
113 |
| - <validation> |
114 |
| - <rule name="validate-color" xsi:type="boolean">true</rule> |
115 |
| - </validation> |
116 |
| - <dataScope>background_color</dataScope> |
117 |
| - <additionalClasses> |
118 |
| - <class name="admin__field-medium">true</class> |
119 |
| - </additionalClasses> |
120 |
| - </settings> |
121 |
| - <formElements> |
122 |
| - <colorPicker> |
123 |
| - <settings> |
124 |
| - <colorPickerMode>full</colorPickerMode> |
125 |
| - <colorFormat>hex</colorFormat> |
126 |
| - </settings> |
127 |
| - </colorPicker> |
128 |
| - </formElements> |
129 |
| - </field> |
130 |
| - <field name="background_image" sortOrder="20" formElement="imageUploader"> |
131 |
| - <settings> |
132 |
| - <label translate="true">Background Image</label> |
133 |
| - <componentType>imageUploader</componentType> |
134 |
| - </settings> |
135 |
| - <formElements> |
136 |
| - <imageUploader> |
137 |
| - <settings> |
138 |
| - <allowedExtensions>jpg jpeg gif png</allowedExtensions> |
139 |
| - <maxFileSize>2097152</maxFileSize> |
140 |
| - <uploaderConfig> |
141 |
| - <param xsi:type="string" name="url">pagebuilder/contenttype/image_upload</param> |
142 |
| - </uploaderConfig> |
143 |
| - <previewTmpl>Magento_PageBuilder/form/element/uploader/preview</previewTmpl> |
144 |
| - </settings> |
145 |
| - </imageUploader> |
146 |
| - </formElements> |
147 |
| - </field> |
148 |
| - <field name="background_position" sortOrder="30" formElement="select"> |
149 |
| - <argument name="data" xsi:type="array"> |
150 |
| - <item name="config" xsi:type="array"> |
151 |
| - <item name="default" xsi:type="string">left top</item> |
152 |
| - </item> |
153 |
| - </argument> |
154 |
| - <settings> |
155 |
| - <dataType>text</dataType> |
156 |
| - <label translate="true">Background Position</label> |
157 |
| - </settings> |
158 |
| - <formElements> |
159 |
| - <select> |
160 |
| - <settings> |
161 |
| - <options> |
162 |
| - <option name="0" xsi:type="array"> |
163 |
| - <item name="value" xsi:type="string">left top</item> |
164 |
| - <item name="label" xsi:type="string" translate="true">Top Aligned</item> |
165 |
| - </option> |
166 |
| - <option name="1" xsi:type="array"> |
167 |
| - <item name="value" xsi:type="string">center center</item> |
168 |
| - <item name="label" xsi:type="string" translate="true">Centered</item> |
169 |
| - </option> |
170 |
| - <option name="2" xsi:type="array"> |
171 |
| - <item name="value" xsi:type="string">left bottom</item> |
172 |
| - <item name="label" xsi:type="string" translate="true">Bottom Aligned</item> |
173 |
| - </option> |
174 |
| - </options> |
175 |
| - </settings> |
176 |
| - </select> |
177 |
| - </formElements> |
178 |
| - </field> |
179 |
| - <field name="background_size" sortOrder="40" formElement="select"> |
180 |
| - <argument name="data" xsi:type="array"> |
181 |
| - <item name="config" xsi:type="array"> |
182 |
| - <item name="default" xsi:type="string">cover</item> |
183 |
| - </item> |
184 |
| - </argument> |
185 |
| - <settings> |
186 |
| - <dataType>text</dataType> |
187 |
| - <label translate="true">Background Size</label> |
188 |
| - </settings> |
189 |
| - <formElements> |
190 |
| - <select> |
191 |
| - <settings> |
192 |
| - <options> |
193 |
| - <option name="0" xsi:type="array"> |
194 |
| - <item name="value" xsi:type="string">auto</item> |
195 |
| - <item name="label" xsi:type="string" translate="true">Auto</item> |
196 |
| - </option> |
197 |
| - <option name="1" xsi:type="array"> |
198 |
| - <item name="value" xsi:type="string">cover</item> |
199 |
| - <item name="label" xsi:type="string" translate="true">Cover</item> |
200 |
| - </option> |
201 |
| - <option name="2" xsi:type="array"> |
202 |
| - <item name="value" xsi:type="string">contain</item> |
203 |
| - <item name="label" xsi:type="string" translate="true">Contain</item> |
204 |
| - </option> |
205 |
| - </options> |
206 |
| - </settings> |
207 |
| - </select> |
208 |
| - </formElements> |
209 |
| - </field> |
210 |
| - <field name="background_repeat" sortOrder="50" formElement="checkbox"> |
211 |
| - <argument name="data" xsi:type="array"> |
212 |
| - <item name="config" xsi:type="array"> |
213 |
| - <item name="default" xsi:type="string">no-repeat</item> |
214 |
| - </item> |
215 |
| - </argument> |
216 |
| - <settings> |
217 |
| - <dataType>boolean</dataType> |
218 |
| - <label translate="true">Background Repeat</label> |
219 |
| - <dataScope>background_repeat</dataScope> |
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 |
| - </settings> |
243 |
| - <formElements> |
244 |
| - <select> |
245 |
| - <settings> |
246 |
| - <options> |
247 |
| - <option name="0" xsi:type="array"> |
248 |
| - <item name="value" xsi:type="string">scroll</item> |
249 |
| - <item name="label" xsi:type="string" translate="true">Scroll</item> |
250 |
| - </option> |
251 |
| - <option name="1" xsi:type="array"> |
252 |
| - <item name="value" xsi:type="string">fixed</item> |
253 |
| - <item name="label" xsi:type="string" translate="true">Fixed</item> |
254 |
| - </option> |
255 |
| - </options> |
256 |
| - </settings> |
257 |
| - </select> |
258 |
| - </formElements> |
259 |
| - </field> |
260 |
| - </fieldset> |
| 102 | + <fieldset name="background" sortOrder="30"/> |
261 | 103 | <fieldset name="advanced">
|
262 | 104 | <field name="border" sortOrder="20" formElement="select">
|
263 | 105 | <argument name="data" xsi:type="array">
|
|
0 commit comments