diff --git a/public/base.html b/public/base.html index 1349e5e..ae18639 100644 --- a/public/base.html +++ b/public/base.html @@ -470,6 +470,12 @@ const curEl = document.querySelector(tag); if (!newEl || !curEl) { location.href = url.href; return; } curEl.innerHTML = newEl.innerHTML; + curEl.querySelectorAll('script').forEach(old => { + const s = document.createElement('script'); + [...old.attributes].forEach(a => s.setAttribute(a.name, a.value)); + s.textContent = old.textContent; + old.replaceWith(s); + }); } history.pushState(null, "", url.href); diff --git a/public/server-version.html b/public/server-version.html index 50071b8..812d8ad 100644 --- a/public/server-version.html +++ b/public/server-version.html @@ -17,8 +17,9 @@ } {% endblock %} {% block content %}