combo/combo/public/templates/combo/placeholder.html

23 lines
1.3 KiB
HTML

{% load i18n %}
{% if render %}
{% if outer_tag %}<{{outer_tag|default:"div"}} class="combo-placeholder combo-placeholder--{{ placeholder.key }}">{% endif %}
{% if placeholder_options.fx_grid_layout %}<div class="combo-placeholder--fx-grid {{ placeholder_options.fx_grid_layout }}">{% endif %}
{% if render_skeleton %}
{{ skeleton }}
{% endif %}
{% for cell in cells %}
<div class="cell {{ cell.css_class_names }} {{ cell.asset_css_classes }}{% if cell.slug %} {{cell.slug}}{% endif %}{% if cell|shown_because_admin:request %} shown-because-admin{% endif %}"
{% if cell.slug and cell.use_slug_as_id %}id="{{ cell.slug }}"{% endif %}
data-ajax-cell-url="{{ site_base }}{{ cell.get_ajax_url }}"
data-ajax-cell-loading-message="{{ cell.loading_message }}"
data-ajax-cell-error-message="{% trans "Loading error" %}"
{% if cell.ajax_refresh %}data-ajax-cell-refresh="{{ cell.ajax_refresh }}"{% endif %}
{% with cell|extra_context:request as extra_context %}
{% if extra_context %}data-extra-context="{{ extra_context|signed|urlencode }}"{% endif %}
{% endwith %}
><div>{% render_cell cell %}</div></div>
{% endfor %}
{% if placeholder_options.fx_grid_layout %}</div>{% endif %}
{% if outer_tag %}</{{outer_tag|default:"div"}}>{% endif %}
{% endif %}