From d28b31ed14c41d6c2b828ba925146e67a44859de Mon Sep 17 00:00:00 2001 From: evilchili Date: Fri, 30 Jan 2026 14:59:00 -0800 Subject: [PATCH] fix editor layout --- src/ttfrog/themes/default/base.html | 18 ++- src/ttfrog/themes/default/nav.html | 2 +- src/ttfrog/themes/default/page.html | 3 + .../themes/default/static/froghat-editor.css | 139 ++++++++++++++++++ .../themes/default/static/froghat-editor.js | 120 ++++++++++++++- src/ttfrog/themes/default/static/froghat.css | 49 +++--- src/ttfrog/themes/default/static/froghat.js | 1 + src/ttfrog/themes/default/static/theme.css | 11 +- src/ttfrog/themes/default/toolbar.html | 17 +++ 9 files changed, 321 insertions(+), 39 deletions(-) create mode 100644 src/ttfrog/themes/default/static/froghat-editor.css create mode 100644 src/ttfrog/themes/default/toolbar.html diff --git a/src/ttfrog/themes/default/base.html b/src/ttfrog/themes/default/base.html index 68d59fc..ec0025e 100644 --- a/src/ttfrog/themes/default/base.html +++ b/src/ttfrog/themes/default/base.html @@ -13,14 +13,17 @@ - - {% block nav %} - {% include "nav.html" %} - {% include "breadcrumbs.html" %} - {% endblock %} +
+ {% block nav %} + {% include "nav.html" %} + {% include "breadcrumbs.html" %} + {% endblock %} + {% if user.can_write(page) %} + {% include "toolbar.html" %} + {% endif %} +
-
-
+
{% for message in g.messages %} {{ message }} @@ -28,7 +31,6 @@ {% endfor %} {% block content %}{% endblock %}
-