diff --git a/svelte/src/admin_panel/BlockFiles.svelte b/svelte/src/admin_panel/BlockFiles.svelte
index 61731e6..a040275 100644
--- a/svelte/src/admin_panel/BlockFiles.svelte
+++ b/svelte/src/admin_panel/BlockFiles.svelte
@@ -22,6 +22,7 @@ let block_form = {
"gore",
"malware",
"doxing",
+ "revenge_porn",
"none",
]
}, {
diff --git a/svelte/src/file_viewer/FileViewer.svelte b/svelte/src/file_viewer/FileViewer.svelte
index 00c3090..f5b08da 100644
--- a/svelte/src/file_viewer/FileViewer.svelte
+++ b/svelte/src/file_viewer/FileViewer.svelte
@@ -552,16 +552,14 @@ const keyboard_event = evt => {
{/if}
- {#if view === "file"}
-
- {/if}
+
diff --git a/svelte/src/file_viewer/ReportWindow.svelte b/svelte/src/file_viewer/ReportWindow.svelte
index ed1a19d..8844ff0 100644
--- a/svelte/src/file_viewer/ReportWindow.svelte
+++ b/svelte/src/file_viewer/ReportWindow.svelte
@@ -31,6 +31,12 @@ let submit = async e => {
loading = true
let files = []
+ if (file.id === "") {
+ single_or_all = "all"
+ } else if (list.id === "") {
+ single_or_all = "single"
+ }
+
if (single_or_all === "all") {
list.files.forEach(file => {
// Only report files which have not been blocked yet
@@ -94,35 +100,40 @@ let submit = async e => {
Terrorism: Videos, images or audio fragments showing
or promoting the use of intentional violence to achieve
- political aims.
+ political aims
+
- {#if list.id !== ""}
+ {#if list.id !== "" && file.id !== ""}