From fb391f9f4a6d7ff146ff388266923730ec6bce2c Mon Sep 17 00:00:00 2001 From: evilchili Date: Fri, 17 Oct 2025 20:14:25 -0700 Subject: [PATCH] only load the viewer when the user cannot write the page --- src/ttfrog/themes/default/page.html | 26 ++++++++++++++++++------ src/ttfrog/themes/default/static/site.js | 2 +- 2 files changed, 21 insertions(+), 7 deletions(-) diff --git a/src/ttfrog/themes/default/page.html b/src/ttfrog/themes/default/page.html index eebeafd..a7d8db5 100644 --- a/src/ttfrog/themes/default/page.html +++ b/src/ttfrog/themes/default/page.html @@ -1,19 +1,33 @@ {% extends "base.html" %} {% block styles %} +{% if user.can_write(page) %} +{% else %} + +{% endif %} {% endblock %} {% block content %} -
+
{% endblock %} {% block scripts %} - - - + {% if user.can_write(page) %} + + + + {% else %} + + + {% endif %} {% endblock %} diff --git a/src/ttfrog/themes/default/static/site.js b/src/ttfrog/themes/default/static/site.js index 070ea67..14e2dfe 100644 --- a/src/ttfrog/themes/default/static/site.js +++ b/src/ttfrog/themes/default/static/site.js @@ -1,4 +1,4 @@ -const editor = document.querySelector("#editor"); +var editor = document.querySelector("#editor"); var toolBar = null; var contents = null;