From 0d91b61bd060effab11d19f0ed0f78f28e768ac4 Mon Sep 17 00:00:00 2001 From: Nick Yeoman Date: Mon, 22 Dec 2025 18:32:35 -0800 Subject: [PATCH] control panel head changes --- .../novaconium/public/js/tabs.js | 155 +++++++++--------- twig/cp/control-panel.html.twig | 4 +- twig/cp/head.html.twig | 60 +++++++ twig/head.html.twig | 17 +- 4 files changed, 136 insertions(+), 100 deletions(-) rename twig/javascript/page-edit.html.twig => skeleton/novaconium/public/js/tabs.js (59%) create mode 100644 twig/cp/head.html.twig diff --git a/twig/javascript/page-edit.html.twig b/skeleton/novaconium/public/js/tabs.js similarity index 59% rename from twig/javascript/page-edit.html.twig rename to skeleton/novaconium/public/js/tabs.js index a44b722..58a5e5e 100644 --- a/twig/javascript/page-edit.html.twig +++ b/skeleton/novaconium/public/js/tabs.js @@ -1,15 +1,16 @@ - \ No newline at end of file + +// Export switchTab for external use if needed +window.switchTab = switchTab; diff --git a/twig/cp/control-panel.html.twig b/twig/cp/control-panel.html.twig index d186915..2a9ca7f 100644 --- a/twig/cp/control-panel.html.twig +++ b/twig/cp/control-panel.html.twig @@ -2,7 +2,7 @@ - {% include ['@override/head.html.twig', '@novaconium/head.html.twig'] %} + {% include ['@novaconium/cp/head.html.twig'] %} @@ -27,8 +27,6 @@ - - {% include '@novaconium/javascript/page-edit.html.twig' %} {% if editor == 'ace' %} {% include '@novaconium/javascript/ace.html.twig' %} diff --git a/twig/cp/head.html.twig b/twig/cp/head.html.twig new file mode 100644 index 0000000..ce68163 --- /dev/null +++ b/twig/cp/head.html.twig @@ -0,0 +1,60 @@ +{# ============================================================================= + + ============================================================================= +#} + + + +{{ title | default('Welcome To Novaconium') }} + + + +{# SEO & METADATA #} + + + + + +{# DARK MODE & THEME HINTS #} + + + +{# OPEN GRAPH (OG) FOR SOCIAL SHARING #} + + + + + +{# PWA & FAVICONS #} + + + + +{# GOOGLE FONTS (CDN VIA PRECONNECT) #} + + + + +{% if editor == 'ace' %} + + + + {# HTML syntax #} + {# Dark theme #} + {# Autocomplete #} + +{% endif %} + +{# highlight.js #} + + + + + + + +{# STYLESHEET #} + \ No newline at end of file diff --git a/twig/head.html.twig b/twig/head.html.twig index 1088b1b..2d18d14 100644 --- a/twig/head.html.twig +++ b/twig/head.html.twig @@ -39,22 +39,7 @@ > {# STYLESHEET #} -{% if pageclass == "novaconium" %} - -{% else %} - -{% endif %} - - -{% if editor == 'ace' %} - - - - {# HTML syntax #} - {# Dark theme #} - {# Autocomplete #} - -{% endif %} + {# highlight.js #}