← All changes
|
modules/atomic-widgets/elements/atomic-youtube/atomic-youtube.html.twig
+18
-17
4.3.1
→
4.0.0-dev4
View file →
| @@ -1,17 +1,18 @@ | ||
| 1 | -{% import 'elementor/macros' as m %} | |
| 2 | -{% set id_attribute = settings._cssid is not empty ? 'id=' ~ settings._cssid | e('html_attr') : '' %} | |
| 3 | -{% set classes = settings.classes | merge( [ base_styles.base, m.default_tag_class('div') ] ) | join(' ') %} | |
| 4 | -{% set data_settings = { | |
| 5 | - 'source': settings.source, | |
| 6 | - 'autoplay': settings.autoplay, | |
| 7 | - 'mute': settings.mute, | |
| 8 | - 'controls': settings.player_controls, | |
| 9 | - 'cc_load_policy': settings.captions, | |
| 10 | - 'loop': settings.loop, | |
| 11 | - 'rel': settings.rel, | |
| 12 | - 'start': settings.start, | |
| 13 | - 'end': settings.end, | |
| 14 | - 'privacy': settings.privacy_mode, | |
| 15 | - 'lazyload': settings.lazyload, | |
| 16 | -} %} | |
| 17 | -<div data-id="{{ id }}" data-interaction-id="{{ interaction_id }}" data-e-type="{{ type }}" {{ id_attribute }} class="{{ classes }}" {{ settings.attributes | raw }} data-settings="{{ data_settings|json_encode|e('html_attr') }}"></div> | |
| 1 | +{% if settings.source is not empty %} | |
| 2 | + {% set id_attribute = settings._cssid is not empty ? 'id=' ~ settings._cssid | e('html_attr') : '' %} | |
| 3 | + {% set classes = settings.classes | merge( [ base_styles.base ] ) | join(' ') %} | |
| 4 | + {% set data_settings = { | |
| 5 | + 'source': settings.source, | |
| 6 | + 'autoplay': settings.autoplay, | |
| 7 | + 'mute': settings.mute, | |
| 8 | + 'controls': settings.player_controls, | |
| 9 | + 'cc_load_policy': settings.captions, | |
| 10 | + 'loop': settings.loop, | |
| 11 | + 'rel': settings.rel, | |
| 12 | + 'start': settings.start, | |
| 13 | + 'end': settings.end, | |
| 14 | + 'privacy': settings.privacy_mode, | |
| 15 | + 'lazyload': settings.lazyload, | |
| 16 | + } %} | |
| 17 | + <div data-id="{{ id }}" data-interaction-id="{{ interaction_id }}" data-e-type="{{ type }}" {{ id_attribute }} class="{{ classes }}" {{ settings.attributes | raw }} data-settings="{{ data_settings|json_encode|e('html_attr') }}"></div> | |
| 18 | +{% endif %} | |