| 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-e-type="{{ type }}" {{ id_attribute }} class="{{ classes }}" {{ settings.attributes | raw }} data-settings="{{ data_settings|json_encode|e('html_attr') }}"></div> |
| 18 |
{% endif %} |
| 19 |
|