djLint/tests/django_cms/admin/cms/page/close_frame.html
2021-07-29 13:41:34 -05:00

37 lines
1.3 KiB
HTML

{% extends "admin/change_form.html" %}
{% load i18n l10n static cms_static %}
{% block title %}
{% trans "Change a page" %}
{% endblock %}
{% block content %}
{# trick for cms to understand that the plugin was actually correctly saved #}
<div class="messagelist">
<div class="success"></div>
</div>
<script>
window.CMS || window.parent.CMS || document.write(
'<script src="{% static_with_version "cms/js/dist/bundle.admin.base.min.js" %}" type="text/javascript"><\/script>'
);
</script>
<script>
// we have a special case here cause the CMS namespace
// can be either inside the current window or the parent
(function(Window) {
// the dataBridge is used to access plugin information from different resources
// Do NOT move this!!!
Window.CMS.API.Helpers.dataBridge = {{ plugin_data|safe }};
{% if plugin_structure %}
Window.CMS.API.Helpers.dataBridge.structure = {{ plugin_structure|safe }};
{% endif %}
Window.CMS.$(document).ready(function () {
// make sure we're doing after the "modal" mechanism kicked in
setTimeout(function () {
// save current plugin
Window.CMS.API.Helpers.onPluginSave();
}, 100);
});
})(window.parent || window);
</script>
{% endblock %}