- page_editor_embed.html incluait seulement _page_editor_scripts.html : window.FlowDeckDB etait undefined dans l'iframe -> une base ouverte en side peek restait a « Loading database... ». Include _database_table_scripts.html ajoute (meme traitement que page_editor.html). - Le panneau #db-side-peek n'existait que dans _database_table.html : hors page dediee, openPageInSidePeek etait un no-op. Desormais cree a la demande par ensureDbPeek (database_table.js) ; markup unique retire du partial. - .database-table-container : plafond 1100px retire (regle heritee de Library) + max-width 100% pour .db-first et database-page-title : le tableau prend la largeur du document, plus de barre de scroll parasite sous le tableau. - Tests: test_embed_editor_can_render_inline_databases. Suite 1265/0 (-n auto) + ruff 0. Bump VERSION/main.py 7.50.1, CHANGELOG, WORKLOAD, OpenAPI.
17 lines
711 B
HTML
17 lines
711 B
HTML
{% extends "base.html" %}
|
|
{% block page_title %}{{ page.title }}{% endblock %}
|
|
{# No topbar in embed mode — just the editor #}
|
|
{% block topbar %}{% endblock %}
|
|
{% block content %}
|
|
{% include '_page_editor_content.html' %}
|
|
<script data-cfasync="false" nonce="{{ csp_nonce() }}">document.body.classList.add('embed-mode');</script>
|
|
{% endblock %}
|
|
{% block scripts %}
|
|
{% include '_page_editor_scripts.html' %}
|
|
{# database_table.js = FlowDeckDB + le panneau de peek des bases : sans cet
|
|
include, une base embarquée dans un document restait bloquée à
|
|
« Loading database… » dans le peek et l'icône Open de fin de ligne ne
|
|
faisait rien. #}
|
|
{% include '_database_table_scripts.html' %}
|
|
{% endblock %}
|