Revert "peek panels: load full page editor in iframe + resize handles"

This reverts commit d13f13785b.
This commit is contained in:
2026-07-22 10:32:33 -04:00
parent d19668e60f
commit 514b1da9a7
4 changed files with 60 additions and 104 deletions
+2 -5
View File
@@ -946,9 +946,7 @@ async def delete_page(request: Request, page_id: int):
@router.get("/pages/{page_id}", response_class=HTMLResponse)
async def view_page(request: Request, page_id: int):
"""Render a page as HTML, or a file viewer for uploaded files.
?embed=1 — minimal mode for side peek (no sidebar/topbar)."""
embed = request.query_params.get("embed") == "1"
"""Render a page as HTML, or a file viewer for uploaded files."""
from jinja2 import Environment, FileSystemLoader
env = Environment(loader=FileSystemLoader("app/templates"))
with get_conn() as conn:
@@ -1005,8 +1003,7 @@ async def view_page(request: Request, page_id: int):
"page_data": page_data,
"breadcrumb_items": nav_crumbs,
"nav_workspace_id": page.get("workspace_id") or 0,
"nav_page_id": page_id,
"embed_mode": embed}
"nav_page_id": page_id}
template = env.get_template("page_editor.html")
response = template.render(**ctx)
return HTMLResponse(content=response, headers={"Cache-Control": "no-store, max-age=0"})