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:
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}}