tagliatelle

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs

commit 8f36474abf8841e11c4acbe56487c3dbb0f10658
parent c13a6ed60a96072ecbded02a2fe586480fd83828
Author: breadcat <breadcat@users.noreply.github.com>
Date:   Tue, 24 Feb 2026 23:55:23 +0000

Merge duplicated escapeHtml javascript

Diffstat:
Astatic/common.js | 5+++++
Mstatic/tag-alias.js | 6------
Mstatic/text-viewer.js | 6------
Mtemplates/admin.html | 1+
Mtemplates/file.html | 1+
5 files changed, 7 insertions(+), 12 deletions(-)

diff --git a/static/common.js b/static/common.js @@ -0,0 +1,5 @@ +function escapeHtml(text) { + const div = document.createElement('div'); + div.textContent = text; + return div.innerHTML; +} diff --git a/static/tag-alias.js b/static/tag-alias.js @@ -92,12 +92,6 @@ function updateAlias(groupIndex, aliasIndex, value) { aliasGroups[groupIndex].aliases[aliasIndex] = value; } -function escapeHtml(text) { - const div = document.createElement('div'); - div.textContent = text; - return div.innerHTML; -} - document.getElementById('aliases-form').addEventListener('submit', function(e) { // Filter out empty groups and aliases const cleanedGroups = aliasGroups diff --git a/static/text-viewer.js b/static/text-viewer.js @@ -23,12 +23,6 @@ function toggleLineNumbers() { } } -function escapeHtml(text) { - const div = document.createElement('div'); - div.textContent = text; - return div.innerHTML; -} - function toggleFullscreen() { const container = document.getElementById("text-viewer-container"); if (!document.fullscreenElement) { diff --git a/templates/admin.html b/templates/admin.html @@ -347,5 +347,6 @@ <script src="/static/tag-alias.js" defer></script> <script src="/static/sed-rules.js" defer></script> <script src="/static/admin-tabs.js" defer></script> +<script src="/static/common.js" defer></script> {{template "_footer"}} \ No newline at end of file diff --git a/templates/file.html b/templates/file.html @@ -88,6 +88,7 @@ <pre id="text-viewer" data-filename="{{.Data.EscapedFilename}}">Loading...</pre> </div> <script src="/static/text-viewer.js"></script> + <script src="/static/common.js"></script> {{else}} <a href="/uploads/{{.Data.EscapedFilename}}">Download file</a><br> {{end}}