<div class="{{ cssIdentifier }} {{ cssClass }}"
    {% for name,value in htmlAttributes %}
         {{ name }}="{{ value|e('html_attr') }}"
    {% endfor %}
    data-props="{{ clientSideProperties|json_encode }}"
    data-params="{{ clientSideParameters|json_encode }}">
{% render implView with implOverride %}
</div>
<script>
    document.addEventListener('DOMContentLoaded', function () {
        $(document).ready(function () { require('{{ jsNamespace }}').{{ jsClass }}.initElements(); });
    }, false);
</script>
