{% import 'macros/form.html' as form %} {% block resource_view %}
{{ ui.button(_("Fullscreen"), icon="arrows-alt", style="secondary", blank=true, href=h.url_for(package['type'] ~ '_resource.view', id=package['name'], resource_id=resource['id'], view_id=resource_view['id'], qualified=True)) }} {{ ui.modal_handle(_("Embed"), icon="object-group", href="#embed-"~resource_view['id'], style="secondary", data={ "module": "resource-view-embed", "module-id": resource_view.id, "module-url": h.url_for(package.type ~ '_resource.view', id=package.name, resource_id=resource.id, view_id=resource_view.id, qualified=true), }) }}

{{ h.render_markdown(resource_view['description']) }}

{% if not to_preview and h.resource_view_is_filterable(resource_view) %} {%- with resource=resource -%} {% include 'package/snippets/resource_view_filters.html' %} {%- endwith %} {% endif %} {% if not h.resource_view_is_iframed(resource_view) %} {{ h.rendered_resource_view(resource_view, resource, package) }} {% else %}

{{ ui.icon("info-circle") }} {{ _('This resource view is not available at the moment.') }} {{ _('Click here for more information.') }}

{{ _('Download resource') }}

{% if not to_preview %} {% set current_filters = request.args.get('filters') %} {% if current_filters %} {% set src = h.url_for(package['type'] ~ '_resource.view', id=package['name'], resource_id=resource['id'], view_id=resource_view['id'], filters=current_filters, qualified=true) %} {% else %} {% set src = h.url_for(package['type'] ~ '_resource.view', id=package['name'], resource_id=resource['id'], view_id=resource_view['id'], qualified=true) %} {% endif %} {% else %} {# When previewing we need to stick the whole resource_view as a param as there is no other way to pass to information on to the iframe #} {% set src = h.url_for(package['type'] ~ '_resource.view', id=package['name'], resource_id=resource['id'], qualified=true) + '?' + h.urlencode({'resource_view': h.dump_json(resource_view)}) %} {% endif %} {% endif %}
{%- call ui.util.call(ui.modal, id="embed-"~resource_view['id'], title=_("Embed resource view"), dismissible=true) -%}

{{ _("You can copy and paste the embed code into a CMS or blog software that supports raw HTML") }}

{{ ui.input(name="width", label=_("Width"), value=700) }}
{{ ui.input(name="height", label=_("Height"), value=400) }}
{{ ui.textarea(name="code", label=_("Code"), value="", rows=3, attrs={"readonly": ""}) }} {%- endcall %}
{% endblock %}