diff --git a/files/assets/js/header.js b/files/assets/js/header.js
index 7ff946e9b..cf6c1f6d2 100644
--- a/files/assets/js/header.js
+++ b/files/assets/js/header.js
@@ -106,11 +106,4 @@ function changename(s1,s2) {
filename += e.name.substr(0, 20) + ', ';
}
document.getElementById(s1).innerHTML = escapeHTML(filename.slice(0, -2));
-}
-
-function unlock(id, t) {
- if (t.value.length)
- document.getElementById(id).classList.remove('disabled')
- else
- document.getElementById(id).classList.add('disabled')
}
\ No newline at end of file
diff --git a/files/routes/comments.py b/files/routes/comments.py
index ca7a823a1..a93b825d4 100644
--- a/files/routes/comments.py
+++ b/files/routes/comments.py
@@ -234,7 +234,7 @@ def api_comment(v):
files = request.files.getlist('file')[:4]
for file in files:
if file.content_type.startswith('image/'):
- oldname = f'/images/{time.time()}'.replace('.','')[:-5] + '.webp'
+ oldname = f'/images/{time.time()}'.replace('.','') + '.webp'
file.save(oldname)
image = process_image(oldname)
if image == "": return {"error":"Image upload failed"}
@@ -791,7 +791,7 @@ def edit_comment(cid, v):
files = request.files.getlist('file')[:4]
for file in files:
if file.content_type.startswith('image/'):
- name = f'/images/{time.time()}'.replace('.','')[:-5] + '.webp'
+ name = f'/images/{time.time()}'.replace('.','') + '.webp'
file.save(name)
url = process_image(name)
body += f"\n\n"
diff --git a/files/routes/posts.py b/files/routes/posts.py
index 0953e033e..41331faaf 100644
--- a/files/routes/posts.py
+++ b/files/routes/posts.py
@@ -461,7 +461,7 @@ def edit_post(pid, v):
files = request.files.getlist('file')[:4]
for file in files:
if file.content_type.startswith('image/'):
- name = f'/images/{time.time()}'.replace('.','')[:-5] + '.webp'
+ name = f'/images/{time.time()}'.replace('.','') + '.webp'
file.save(name)
url = process_image(name)
body += f"\n\n"
@@ -698,7 +698,7 @@ def thumbnail_thread(pid):
db.close()
return
- name = f'/images/{time.time()}'.replace('.','')[:-5] + '.webp'
+ name = f'/images/{time.time()}'.replace('.','') + '.webp'
with open(name, "wb") as file:
for chunk in image_req.iter_content(1024):
@@ -1019,7 +1019,7 @@ def submit_post(v, sub=None):
files = request.files.getlist('file2')[:4]
for file in files:
if file.content_type.startswith('image/'):
- name = f'/images/{time.time()}'.replace('.','')[:-5] + '.webp'
+ name = f'/images/{time.time()}'.replace('.','') + '.webp'
file.save(name)
body += f"\n\n})"
elif file.content_type.startswith('video/'):
@@ -1118,7 +1118,7 @@ def submit_post(v, sub=None):
file = request.files['file']
if file.content_type.startswith('image/'):
- name = f'/images/{time.time()}'.replace('.','')[:-5] + '.webp'
+ name = f'/images/{time.time()}'.replace('.','') + '.webp'
file.save(name)
post.url = process_image(name)
diff --git a/files/routes/settings.py b/files/routes/settings.py
index efa69e740..081228722 100644
--- a/files/routes/settings.py
+++ b/files/routes/settings.py
@@ -250,7 +250,7 @@ def settings_profile_post(v):
if request.files.get('file'):
file = request.files['file']
if file.content_type.startswith('image/'):
- name = f'/images/{time.time()}'.replace('.','')[:-5] + '.webp'
+ name = f'/images/{time.time()}'.replace('.','') + '.webp'
file.save(name)
url = process_image(name)
bio += f"\n\n"
@@ -603,7 +603,7 @@ def settings_images_profile(v):
file = request.files["profile"]
- name = f'/images/{time.time()}'.replace('.','')[:-5] + '.webp'
+ name = f'/images/{time.time()}'.replace('.','') + '.webp'
file.save(name)
highres = process_image(name)
@@ -642,7 +642,7 @@ def settings_images_banner(v):
file = request.files["banner"]
- name = f'/images/{time.time()}'.replace('.','')[:-5] + '.webp'
+ name = f'/images/{time.time()}'.replace('.','') + '.webp'
file.save(name)
bannerurl = process_image(name)
diff --git a/files/routes/static.py b/files/routes/static.py
index 7cb398038..a402ed66c 100644
--- a/files/routes/static.py
+++ b/files/routes/static.py
@@ -304,7 +304,7 @@ def submit_contact(v):
if request.files.get("file") and request.headers.get("cf-ipcountry") != "T1":
file=request.files["file"]
if file.content_type.startswith('image/'):
- name = f'/images/{time.time()}'.replace('.','')[:-5] + '.webp'
+ name = f'/images/{time.time()}'.replace('.','') + '.webp'
file.save(name)
url = process_image(name)
body_html += f''
diff --git a/files/routes/subs.py b/files/routes/subs.py
index 11773a252..69fd2201d 100644
--- a/files/routes/subs.py
+++ b/files/routes/subs.py
@@ -415,7 +415,7 @@ def sub_banner(v, sub):
file = request.files["banner"]
- name = f'/images/{time.time()}'.replace('.','')[:-5] + '.webp'
+ name = f'/images/{time.time()}'.replace('.','') + '.webp'
file.save(name)
bannerurl = process_image(name)
@@ -445,7 +445,7 @@ def sub_sidebar(v, sub):
if not v.mods(sub.name): abort(403)
file = request.files["sidebar"]
- name = f'/images/{time.time()}'.replace('.','')[:-5] + '.webp'
+ name = f'/images/{time.time()}'.replace('.','') + '.webp'
file.save(name)
sidebarurl = process_image(name)
diff --git a/files/templates/chat.html b/files/templates/chat.html
index 8fe16af68..2f114029d 100644
--- a/files/templates/chat.html
+++ b/files/templates/chat.html
@@ -22,7 +22,7 @@
@@ -97,7 +105,7 @@
{% include "header.html" %}
-