|
53 | 53 | <style name="min_height" source="min_height" converter="Magento_PageBuilder/js/converter/style/remove-px"/>
|
54 | 54 | <style name="text_align" source="text_align"/>
|
55 | 55 | <attribute name="background_images" source="data-background-images"/>
|
| 56 | + <attribute name="background_type" source="data-background-type"/> |
| 57 | + <attribute name="video_source" source="data-video-src" converter="Magento_PageBuilder/js/content-type/video/converter/attribute/src"/> |
| 58 | + <attribute name="video_loop" source="data-video-loop"/> |
| 59 | + <attribute name="video_play_only_visible" source="data-video-play-only-visible"/> |
| 60 | + <attribute name="video_lazy_load" source="data-video-lazy-load"/> |
| 61 | + <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"/> |
56 | 62 | </element>
|
57 | 63 | <element name="overlay">
|
58 | 64 | <style name="overlay_color" source="background_color" converter="Magento_PageBuilder/js/content-type/banner/converter/style/overlay-background-color" persistence_mode="write"/>
|
|
61 | 67 | <element name="content">
|
62 | 68 | <html name="message" preview_converter="Magento_PageBuilder/js/converter/html/directive"/>
|
63 | 69 | </element>
|
| 70 | + <element name="video_overlay"> |
| 71 | + <style name="video_overlay_color" source="background_color" converter="Magento_PageBuilder/js/converter/style/video-overlay-color" persistence_mode="write"/> |
| 72 | + <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"/> |
| 73 | + </element> |
64 | 74 | <element name="button">
|
65 | 75 | <style name="opacity" source="opacity" converter="Magento_PageBuilder/js/content-type/banner/converter/style/button-opacity" persistence_mode="write"/>
|
66 | 76 | <style name="visibility" source="visibility" converter="Magento_PageBuilder/js/content-type/banner/converter/style/button-visibility" persistence_mode="write"/>
|
|
73 | 83 | </element>
|
74 | 84 | </elements>
|
75 | 85 | <converters>
|
| 86 | + <converter name="background_type" component="Magento_PageBuilder/js/mass-converter/background-type"> |
| 87 | + <config> |
| 88 | + <item name="attribute_name" value="background_type"/> |
| 89 | + <item name="desktop_image_variable" value="background_image"/> |
| 90 | + <item name="mobile_image_variable" value="mobile_image"/> |
| 91 | + <item name="video_source_variable" value="video_source"/> |
| 92 | + <item name="video_fallback_image_variable" value="video_fallback_image"/> |
| 93 | + <item name="video_overlay_color_variable" value="video_overlay_color"/> |
| 94 | + </config> |
| 95 | + </converter> |
76 | 96 | <converter name="background_images" component="Magento_PageBuilder/js/mass-converter/background-images">
|
77 | 97 | <config>
|
78 | 98 | <item name="attribute_name" value="background_images"/>
|
|
118 | 138 | <style name="min_height" source="min_height" converter="Magento_PageBuilder/js/converter/style/remove-px"/>
|
119 | 139 | <style name="text_align" source="text_align"/>
|
120 | 140 | <attribute name="background_images" source="data-background-images"/>
|
| 141 | + <attribute name="background_type" source="data-background-type"/> |
| 142 | + <attribute name="video_source" source="data-video-src" converter="Magento_PageBuilder/js/content-type/video/converter/attribute/src"/> |
| 143 | + <attribute name="video_loop" source="data-video-loop"/> |
| 144 | + <attribute name="video_play_only_visible" source="data-video-play-only-visible"/> |
| 145 | + <attribute name="video_lazy_load" source="data-video-lazy-load"/> |
| 146 | + <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"/> |
121 | 147 | </element>
|
122 | 148 | <element name="overlay">
|
123 | 149 | <style name="overlay_color" source="background_color" converter="Magento_PageBuilder/js/content-type/banner/converter/style/overlay-background-color" persistence_mode="write"/>
|
|
126 | 152 | <element name="content">
|
127 | 153 | <html name="message" preview_converter="Magento_PageBuilder/js/converter/html/directive"/>
|
128 | 154 | </element>
|
| 155 | + <element name="video_overlay"> |
| 156 | + <style name="video_overlay_color" source="background_color" converter="Magento_PageBuilder/js/converter/style/video-overlay-color" persistence_mode="write"/> |
| 157 | + <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"/> |
| 158 | + </element> |
129 | 159 | <element name="button">
|
130 | 160 | <style name="opacity" source="opacity" converter="Magento_PageBuilder/js/content-type/banner/converter/style/button-opacity" persistence_mode="write"/>
|
131 | 161 | <style name="visibility" source="visibility" converter="Magento_PageBuilder/js/content-type/banner/converter/style/button-visibility" persistence_mode="write"/>
|
|
138 | 168 | </element>
|
139 | 169 | </elements>
|
140 | 170 | <converters>
|
| 171 | + <converter name="background_type" component="Magento_PageBuilder/js/mass-converter/background-type"> |
| 172 | + <config> |
| 173 | + <item name="attribute_name" value="background_type"/> |
| 174 | + <item name="desktop_image_variable" value="background_image"/> |
| 175 | + <item name="mobile_image_variable" value="mobile_image"/> |
| 176 | + <item name="video_source_variable" value="video_source"/> |
| 177 | + <item name="video_fallback_image_variable" value="video_fallback_image"/> |
| 178 | + <item name="video_overlay_color_variable" value="video_overlay_color"/> |
| 179 | + </config> |
| 180 | + </converter> |
141 | 181 | <converter name="background_images" component="Magento_PageBuilder/js/mass-converter/background-images">
|
142 | 182 | <config>
|
143 | 183 | <item name="attribute_name" value="background_images"/>
|
|
183 | 223 | <style name="min_height" source="min_height" converter="Magento_PageBuilder/js/converter/style/remove-px"/>
|
184 | 224 | <style name="text_align" source="text_align"/>
|
185 | 225 | <attribute name="background_images" source="data-background-images"/>
|
| 226 | + <attribute name="background_type" source="data-background-type"/> |
| 227 | + <attribute name="video_source" source="data-video-src" converter="Magento_PageBuilder/js/content-type/video/converter/attribute/src"/> |
| 228 | + <attribute name="video_loop" source="data-video-loop"/> |
| 229 | + <attribute name="video_play_only_visible" source="data-video-play-only-visible"/> |
| 230 | + <attribute name="video_lazy_load" source="data-video-lazy-load"/> |
| 231 | + <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"/> |
186 | 232 | </element>
|
187 | 233 | <element name="overlay">
|
188 | 234 | <style name="overlay_color" source="background_color" converter="Magento_PageBuilder/js/content-type/banner/converter/style/overlay-background-color" persistence_mode="write"/>
|
|
191 | 237 | <element name="content">
|
192 | 238 | <html name="message" preview_converter="Magento_PageBuilder/js/converter/html/directive"/>
|
193 | 239 | </element>
|
| 240 | + <element name="video_overlay"> |
| 241 | + <style name="video_overlay_color" source="background_color" converter="Magento_PageBuilder/js/converter/style/video-overlay-color" persistence_mode="write"/> |
| 242 | + <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"/> |
| 243 | + </element> |
194 | 244 | <element name="button">
|
195 | 245 | <style name="opacity" source="opacity" converter="Magento_PageBuilder/js/content-type/banner/converter/style/button-opacity" persistence_mode="write"/>
|
196 | 246 | <style name="visibility" source="visibility" converter="Magento_PageBuilder/js/content-type/banner/converter/style/button-visibility" persistence_mode="write"/>
|
|
203 | 253 | </element>
|
204 | 254 | </elements>
|
205 | 255 | <converters>
|
| 256 | + <converter name="background_type" component="Magento_PageBuilder/js/mass-converter/background-type"> |
| 257 | + <config> |
| 258 | + <item name="attribute_name" value="background_type"/> |
| 259 | + <item name="desktop_image_variable" value="background_image"/> |
| 260 | + <item name="mobile_image_variable" value="mobile_image"/> |
| 261 | + <item name="video_source_variable" value="video_source"/> |
| 262 | + <item name="video_fallback_image_variable" value="video_fallback_image"/> |
| 263 | + <item name="video_overlay_color_variable" value="video_overlay_color"/> |
| 264 | + </config> |
| 265 | + </converter> |
206 | 266 | <converter name="background_images" component="Magento_PageBuilder/js/mass-converter/background-images">
|
207 | 267 | <config>
|
208 | 268 | <item name="attribute_name" value="background_images"/>
|
|
247 | 307 | <style name="border_radius" source="border_radius" converter="Magento_PageBuilder/js/converter/style/remove-px"/>
|
248 | 308 | <style name="text_align" source="text_align"/>
|
249 | 309 | <attribute name="background_images" source="data-background-images"/>
|
| 310 | + <attribute name="background_type" source="data-background-type"/> |
| 311 | + <attribute name="video_source" source="data-video-src" converter="Magento_PageBuilder/js/content-type/video/converter/attribute/src"/> |
| 312 | + <attribute name="video_loop" source="data-video-loop"/> |
| 313 | + <attribute name="video_play_only_visible" source="data-video-play-only-visible"/> |
| 314 | + <attribute name="video_lazy_load" source="data-video-lazy-load"/> |
| 315 | + <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"/> |
250 | 316 | </element>
|
251 | 317 | <element name="overlay">
|
252 | 318 | <style name="border_radius" source="border_radius" converter="Magento_PageBuilder/js/converter/style/overlay-border-radius" persistence_mode="write"/>
|
|
258 | 324 | <element name="content">
|
259 | 325 | <html name="message" preview_converter="Magento_PageBuilder/js/converter/html/directive"/>
|
260 | 326 | </element>
|
| 327 | + <element name="video_overlay"> |
| 328 | + <style name="video_overlay_color" source="background_color" converter="Magento_PageBuilder/js/converter/style/video-overlay-color" persistence_mode="write"/> |
| 329 | + <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"/> |
| 330 | + </element> |
261 | 331 | <element name="button">
|
262 | 332 | <style name="opacity" source="opacity" converter="Magento_PageBuilder/js/content-type/banner/converter/style/button-opacity" persistence_mode="write"/>
|
263 | 333 | <style name="visibility" source="visibility" converter="Magento_PageBuilder/js/content-type/banner/converter/style/button-visibility" persistence_mode="write"/>
|
|
270 | 340 | </element>
|
271 | 341 | </elements>
|
272 | 342 | <converters>
|
| 343 | + <converter name="background_type" component="Magento_PageBuilder/js/mass-converter/background-type"> |
| 344 | + <config> |
| 345 | + <item name="attribute_name" value="background_type"/> |
| 346 | + <item name="desktop_image_variable" value="background_image"/> |
| 347 | + <item name="mobile_image_variable" value="mobile_image"/> |
| 348 | + <item name="video_source_variable" value="video_source"/> |
| 349 | + <item name="video_fallback_image_variable" value="video_fallback_image"/> |
| 350 | + <item name="video_overlay_color_variable" value="video_overlay_color"/> |
| 351 | + </config> |
| 352 | + </converter> |
273 | 353 | <converter name="background_images" component="Magento_PageBuilder/js/mass-converter/background-images">
|
274 | 354 | <config>
|
275 | 355 | <item name="attribute_name" value="background_images"/>
|
|
0 commit comments