|
59 | 59 | <style name="padding" storage_key="margins_and_padding" reader="Magento_PageBuilder/js/property/paddings" converter="Magento_PageBuilder/js/converter/style/paddings"/>
|
60 | 60 | <style name="text_align" source="text_align"/>
|
61 | 61 | <attribute name="background_images" source="data-background-images"/>
|
| 62 | + <attribute name="background_type" source="data-background-type"/> |
| 63 | + <attribute name="video_source" source="data-video-src" converter="Magento_PageBuilder/js/content-type/video/converter/attribute/src"/> |
| 64 | + <attribute name="video_loop" source="data-video-loop"/> |
| 65 | + <attribute name="video_play_only_visible" source="data-video-play-only-visible"/> |
| 66 | + <attribute name="video_lazy_load" source="data-video-lazy-load"/> |
| 67 | + <attribute name="video_fallback_image" source="data-video-fallback-src" converter="Magento_PageBuilder/js/converter/attribute/src" preview_converter="Magento_PageBuilder/js/converter/attribute/preview/src"/> |
62 | 68 | </element>
|
63 | 69 | <element name="content">
|
64 | 70 | <html name="content" preview_converter="Magento_PageBuilder/js/converter/html/directive"/>
|
|
73 | 79 | </filter>
|
74 | 80 | </css>
|
75 | 81 | </element>
|
| 82 | + <element name="video_overlay"> |
| 83 | + <style name="video_overlay_color" source="background_color" converter="Magento_PageBuilder/js/converter/style/video-overlay-color" persistence_mode="write"/> |
| 84 | + <attribute name="video_overlay_color_attribute" storage_key="video_overlay_color" source="data-video-overlay-color" converter="Magento_PageBuilder/js/converter/attribute/video-overlay-color"/> |
| 85 | + </element> |
76 | 86 | </elements>
|
77 | 87 | <converters>
|
| 88 | + <converter name="background_type" component="Magento_PageBuilder/js/mass-converter/background-type"> |
| 89 | + <config> |
| 90 | + <item name="attribute_name" value="background_type"/> |
| 91 | + <item name="desktop_image_variable" value="background_image"/> |
| 92 | + <item name="mobile_image_variable" value="mobile_image"/> |
| 93 | + <item name="video_source_variable" value="video_source"/> |
| 94 | + <item name="video_fallback_image_variable" value="video_fallback_image"/> |
| 95 | + <item name="video_overlay_color_variable" value="video_overlay_color"/> |
| 96 | + </config> |
| 97 | + </converter> |
78 | 98 | <converter name="background_images" component="Magento_PageBuilder/js/mass-converter/background-images">
|
79 | 99 | <config>
|
80 | 100 | <item name="attribute_name" value="background_images"/>
|
81 | 101 | <item name="desktop_image_variable" value="background_image"/>
|
82 | 102 | <item name="mobile_image_variable" value="mobile_image"/>
|
83 | 103 | </config>
|
84 | 104 | </converter>
|
| 105 | + <converter name="background_type" component="Magento_PageBuilder/js/mass-converter/background-type"> |
| 106 | + <config> |
| 107 | + <item name="attribute_name" value="background_type"/> |
| 108 | + <item name="desktop_image_variable" value="background_image"/> |
| 109 | + <item name="mobile_image_variable" value="mobile_image"/> |
| 110 | + <item name="video_source_variable" value="video_source"/> |
| 111 | + <item name="video_fallback_image_variable" value="video_fallback_image"/> |
| 112 | + <item name="video_overlay_color_variable" value="video_overlay_color"/> |
| 113 | + </config> |
| 114 | + </converter> |
85 | 115 | </converters>
|
86 | 116 | </appearance>
|
87 | 117 | <appearance name="collage-centered"
|
|
123 | 153 | <style name="padding" storage_key="margins_and_padding" reader="Magento_PageBuilder/js/property/paddings" converter="Magento_PageBuilder/js/content-type/slide/converter/style/paddings"/>
|
124 | 154 | <style name="text_align" source="text_align"/>
|
125 | 155 | <attribute name="background_images" source="data-background-images"/>
|
| 156 | + <attribute name="background_type" source="data-background-type"/> |
| 157 | + <attribute name="video_source" source="data-video-src" converter="Magento_PageBuilder/js/content-type/video/converter/attribute/src"/> |
| 158 | + <attribute name="video_loop" source="data-video-loop"/> |
| 159 | + <attribute name="video_play_only_visible" source="data-video-play-only-visible"/> |
| 160 | + <attribute name="video_lazy_load" source="data-video-lazy-load"/> |
| 161 | + <attribute name="video_fallback_image" source="data-video-fallback-src" converter="Magento_PageBuilder/js/converter/attribute/src" preview_converter="Magento_PageBuilder/js/converter/attribute/preview/src"/> |
126 | 162 | </element>
|
127 | 163 | <element name="content">
|
128 | 164 | <html name="content" preview_converter="Magento_PageBuilder/js/converter/html/directive"/>
|
|
137 | 173 | </filter>
|
138 | 174 | </css>
|
139 | 175 | </element>
|
| 176 | + <element name="video_overlay"> |
| 177 | + <style name="video_overlay_color" source="background_color" converter="Magento_PageBuilder/js/converter/style/video-overlay-color" persistence_mode="write"/> |
| 178 | + <attribute name="video_overlay_color_attribute" storage_key="video_overlay_color" source="data-video-overlay-color" converter="Magento_PageBuilder/js/converter/attribute/video-overlay-color"/> |
| 179 | + </element> |
140 | 180 | </elements>
|
141 | 181 | <converters>
|
| 182 | + <converter name="background_type" component="Magento_PageBuilder/js/mass-converter/background-type"> |
| 183 | + <config> |
| 184 | + <item name="attribute_name" value="background_type"/> |
| 185 | + <item name="desktop_image_variable" value="background_image"/> |
| 186 | + <item name="mobile_image_variable" value="mobile_image"/> |
| 187 | + <item name="video_source_variable" value="video_source"/> |
| 188 | + <item name="video_fallback_image_variable" value="video_fallback_image"/> |
| 189 | + <item name="video_overlay_color_variable" value="video_overlay_color"/> |
| 190 | + </config> |
| 191 | + </converter> |
142 | 192 | <converter name="background_images" component="Magento_PageBuilder/js/mass-converter/background-images">
|
143 | 193 | <config>
|
144 | 194 | <item name="attribute_name" value="background_images"/>
|
145 | 195 | <item name="desktop_image_variable" value="background_image"/>
|
146 | 196 | <item name="mobile_image_variable" value="mobile_image"/>
|
147 | 197 | </config>
|
148 | 198 | </converter>
|
| 199 | + <converter name="background_type" component="Magento_PageBuilder/js/mass-converter/background-type"> |
| 200 | + <config> |
| 201 | + <item name="attribute_name" value="background_type"/> |
| 202 | + <item name="desktop_image_variable" value="background_image"/> |
| 203 | + <item name="mobile_image_variable" value="mobile_image"/> |
| 204 | + <item name="video_source_variable" value="video_source"/> |
| 205 | + <item name="video_fallback_image_variable" value="video_fallback_image"/> |
| 206 | + <item name="video_overlay_color_variable" value="video_overlay_color"/> |
| 207 | + </config> |
| 208 | + </converter> |
149 | 209 | </converters>
|
150 | 210 | </appearance>
|
151 | 211 | <appearance name="collage-right"
|
|
187 | 247 | <style name="padding" storage_key="margins_and_padding" reader="Magento_PageBuilder/js/property/paddings" converter="Magento_PageBuilder/js/converter/style/paddings"/>
|
188 | 248 | <style name="text_align" source="text_align"/>
|
189 | 249 | <attribute name="background_images" source="data-background-images"/>
|
| 250 | + <attribute name="background_type" source="data-background-type"/> |
| 251 | + <attribute name="video_source" source="data-video-src" converter="Magento_PageBuilder/js/content-type/video/converter/attribute/src"/> |
| 252 | + <attribute name="video_loop" source="data-video-loop"/> |
| 253 | + <attribute name="video_play_only_visible" source="data-video-play-only-visible"/> |
| 254 | + <attribute name="video_lazy_load" source="data-video-lazy-load"/> |
| 255 | + <attribute name="video_fallback_image" source="data-video-fallback-src" converter="Magento_PageBuilder/js/converter/attribute/src" preview_converter="Magento_PageBuilder/js/converter/attribute/preview/src"/> |
190 | 256 | </element>
|
191 | 257 | <element name="content">
|
192 | 258 | <html name="content" preview_converter="Magento_PageBuilder/js/converter/html/directive"/>
|
|
201 | 267 | </filter>
|
202 | 268 | </css>
|
203 | 269 | </element>
|
| 270 | + <element name="video_overlay"> |
| 271 | + <style name="video_overlay_color" source="background_color" converter="Magento_PageBuilder/js/converter/style/video-overlay-color" persistence_mode="write"/> |
| 272 | + <attribute name="video_overlay_color_attribute" storage_key="video_overlay_color" source="data-video-overlay-color" converter="Magento_PageBuilder/js/converter/attribute/video-overlay-color"/> |
| 273 | + </element> |
204 | 274 | </elements>
|
205 | 275 | <converters>
|
| 276 | + <converter name="background_type" component="Magento_PageBuilder/js/mass-converter/background-type"> |
| 277 | + <config> |
| 278 | + <item name="attribute_name" value="background_type"/> |
| 279 | + <item name="desktop_image_variable" value="background_image"/> |
| 280 | + <item name="mobile_image_variable" value="mobile_image"/> |
| 281 | + <item name="video_source_variable" value="video_source"/> |
| 282 | + <item name="video_fallback_image_variable" value="video_fallback_image"/> |
| 283 | + <item name="video_overlay_color_variable" value="video_overlay_color"/> |
| 284 | + </config> |
| 285 | + </converter> |
206 | 286 | <converter name="background_images" component="Magento_PageBuilder/js/mass-converter/background-images">
|
207 | 287 | <config>
|
208 | 288 | <item name="attribute_name" value="background_images"/>
|
209 | 289 | <item name="desktop_image_variable" value="background_image"/>
|
210 | 290 | <item name="mobile_image_variable" value="mobile_image"/>
|
211 | 291 | </config>
|
212 | 292 | </converter>
|
| 293 | + <converter name="background_type" component="Magento_PageBuilder/js/mass-converter/background-type"> |
| 294 | + <config> |
| 295 | + <item name="attribute_name" value="background_type"/> |
| 296 | + <item name="desktop_image_variable" value="background_image"/> |
| 297 | + <item name="mobile_image_variable" value="mobile_image"/> |
| 298 | + <item name="video_source_variable" value="video_source"/> |
| 299 | + <item name="video_fallback_image_variable" value="video_fallback_image"/> |
| 300 | + <item name="video_overlay_color_variable" value="video_overlay_color"/> |
| 301 | + </config> |
| 302 | + </converter> |
213 | 303 | </converters>
|
214 | 304 | </appearance>
|
215 | 305 | <appearance default="true"
|
|
253 | 343 | <style name="text_align" source="text_align"/>
|
254 | 344 | <style name="min_height" source="min_height" converter="Magento_PageBuilder/js/converter/style/remove-px"/>
|
255 | 345 | <attribute name="background_images" source="data-background-images"/>
|
| 346 | + <attribute name="background_type" source="data-background-type"/> |
| 347 | + <attribute name="video_source" source="data-video-src" converter="Magento_PageBuilder/js/content-type/video/converter/attribute/src"/> |
| 348 | + <attribute name="video_loop" source="data-video-loop"/> |
| 349 | + <attribute name="video_play_only_visible" source="data-video-play-only-visible"/> |
| 350 | + <attribute name="video_lazy_load" source="data-video-lazy-load"/> |
| 351 | + <attribute name="video_fallback_image" source="data-video-fallback-src" converter="Magento_PageBuilder/js/converter/attribute/src" preview_converter="Magento_PageBuilder/js/converter/attribute/preview/src"/> |
256 | 352 | </element>
|
257 | 353 | <element name="content">
|
258 | 354 | <html name="content" preview_converter="Magento_PageBuilder/js/converter/html/directive"/>
|
|
267 | 363 | </filter>
|
268 | 364 | </css>
|
269 | 365 | </element>
|
| 366 | + <element name="video_overlay"> |
| 367 | + <style name="video_overlay_color" source="background_color" converter="Magento_PageBuilder/js/converter/style/video-overlay-color" persistence_mode="write"/> |
| 368 | + <attribute name="video_overlay_color_attribute" storage_key="video_overlay_color" source="data-video-overlay-color" converter="Magento_PageBuilder/js/converter/attribute/video-overlay-color"/> |
| 369 | + </element> |
270 | 370 | </elements>
|
271 | 371 | <converters>
|
272 | 372 | <converter name="background_images" component="Magento_PageBuilder/js/mass-converter/background-images">
|
|
276 | 376 | <item name="mobile_image_variable" value="mobile_image"/>
|
277 | 377 | </config>
|
278 | 378 | </converter>
|
| 379 | + <converter name="background_type" component="Magento_PageBuilder/js/mass-converter/background-type"> |
| 380 | + <config> |
| 381 | + <item name="attribute_name" value="background_type"/> |
| 382 | + <item name="desktop_image_variable" value="background_image"/> |
| 383 | + <item name="mobile_image_variable" value="mobile_image"/> |
| 384 | + <item name="video_source_variable" value="video_source"/> |
| 385 | + <item name="video_fallback_image_variable" value="video_fallback_image"/> |
| 386 | + <item name="video_overlay_color_variable" value="video_overlay_color"/> |
| 387 | + </config> |
| 388 | + </converter> |
279 | 389 | </converters>
|
280 | 390 | </appearance>
|
281 | 391 | </appearances>
|
|
0 commit comments