From 65692d67a852c0c0bb819f00a113da72e5f8000c Mon Sep 17 00:00:00 2001 From: x Date: Sat, 24 Jan 2026 19:18:56 +0100 Subject: [PATCH] refactor: Migrate template variable output to use escaped syntax --- views/index.html | 36 ++++++++++++++++++------------------ views/item-partial.html | 2 +- views/search.html | 19 +++++++++++-------- views/settings.html | 2 +- 4 files changed, 31 insertions(+), 28 deletions(-) diff --git a/views/index.html b/views/index.html index 684016b..e09480f 100644 --- a/views/index.html +++ b/views/index.html @@ -1,18 +1,18 @@ -@include(snippets/header) -
-
-
- @if(tmp.user)

user: {!! tmp.user.toLowerCase() !!}@if(tmp.mime) ({{ tmp.mime }}s)@else (all)@endif

@endif - @if(tmp.tag)

tag: @if(session){!! tmp.tag.toLowerCase() !!}@else{!! tmp.tag.toLowerCase() !!}@endif@if(tmp.mime) ({{ tmp.mime }}s)@else (all)@endif

@endif -
- @each(items as item) -

- @endeach -
-
- ▼ -
-
-
-
-@include(snippets/footer) +@include(snippets/header) +
+
+
+ @if(tmp.user)

user: {{ tmp.user.toLowerCase() }}@if(tmp.mime) ({{ tmp.mime }}s)@else (all)@endif

@endif + @if(tmp.tag)

tag: @if(session){{ tmp.tag.toLowerCase() }}@else{{ tmp.tag.toLowerCase() }}@endif@if(tmp.mime) ({{ tmp.mime }}s)@else (all)@endif

@endif +
+ @each(items as item) +

+ @endeach +
+
+ ▼ +
+
+
+
+@include(snippets/footer) diff --git a/views/item-partial.html b/views/item-partial.html index 8f96e73..da880ee 100644 --- a/views/item-partial.html +++ b/views/item-partial.html @@ -103,7 +103,7 @@ @if(typeof item.tags !== "undefined") @each(item.tags as tag) - {!! tag.tag !!}@if(session.admin) {{ tag.tag }}@if(session.admin) ×@endif @endeach diff --git a/views/search.html b/views/search.html index 2c0543a..705ee53 100644 --- a/views/search.html +++ b/views/search.html @@ -5,7 +5,7 @@ search
@if(result) @@ -22,20 +22,23 @@ - @each(result as line) + @each(result as line) - - ID:{{ line.id }} - Tag:{!! line.tag !!} + + ID:{{ + line.id }} + Tag:{{ line.tag }} Mime:{{ line.mime }} - User:{!! line.username !!} + User:{{ + line.username }} Score:{{ line.score?.toFixed(2) }} - @endeach + @endeach @endif
-@include(snippets/footer) +@include(snippets/footer) \ No newline at end of file diff --git a/views/settings.html b/views/settings.html index 1c19b43..9bf20c9 100644 --- a/views/settings.html +++ b/views/settings.html @@ -24,7 +24,7 @@ username - {!! session.user !!} + {{ session.user }} @if(session.avatar)