diff --git a/svelte/src/admin_panel/AbuseReport.svelte b/svelte/src/admin_panel/AbuseReport.svelte
index 8dde3f7..922881a 100644
--- a/svelte/src/admin_panel/AbuseReport.svelte
+++ b/svelte/src/admin_panel/AbuseReport.svelte
@@ -99,6 +99,14 @@ let set_status = async (action, report_type) => {
{/if}
+ {#if user_report.description !== ""}
+
+ Description |
+
+ {user_report.description}
+ |
+
+ {/if}
{/each}
diff --git a/svelte/src/admin_panel/AbuseReports.svelte b/svelte/src/admin_panel/AbuseReports.svelte
index 6245b09..eea38dc 100644
--- a/svelte/src/admin_panel/AbuseReports.svelte
+++ b/svelte/src/admin_panel/AbuseReports.svelte
@@ -160,9 +160,8 @@ onMount(() => {
diff --git a/svelte/src/file_viewer/ReportWindow.svelte b/svelte/src/file_viewer/ReportWindow.svelte
index 4cd602b..a09f2d3 100644
--- a/svelte/src/file_viewer/ReportWindow.svelte
+++ b/svelte/src/file_viewer/ReportWindow.svelte
@@ -13,6 +13,7 @@ export let list = {
let abuse_type = ""
let single_or_all = "single"
+let description = ""
let loading = false
let results = []
@@ -20,8 +21,10 @@ let submit = async e => {
e.preventDefault()
if (abuse_type === "") {
- result_success = false
- result_text = "Please select an abuse type"
+ results = [{success: false, text: "Please select an abuse type"}]
+ return
+ } else if (description.length > 300) {
+ results = [{success: false, text: "Description is too long"}]
return
}
@@ -41,6 +44,7 @@ let submit = async e => {
const form = new FormData()
form.append("type", abuse_type)
+ form.append("description", description)
results = []
@@ -78,10 +82,7 @@ let submit = async e => {
If you think this file violates pixeldrain's
content policy you can report it for moderation
- with this form. You cannot report copyright abuse with this form, send a
- formal DMCA notification to the
- abuse e-mail address
- instead.
+ with this form.