diff --git a/files/assets/js/submit.js b/files/assets/js/submit.js index 18326a03d..cd6aad461 100644 --- a/files/assets/js/submit.js +++ b/files/assets/js/submit.js @@ -1,6 +1,6 @@ function hide_image() { x=document.getElementById('image-upload-block'); - url=document.getElementById('post-URL').value; + url=document.getElementById('post-url').value; if (url.length>=1){ x.classList.add('d-none'); } @@ -48,16 +48,16 @@ document.getElementById('file-upload').addEventListener('change', function(){ }) function savetext() { - let post_title = document.getElementById('post-title').value - let post_text = document.getElementById('post-text').value - localStorage.setItem("post_title", post_title) - localStorage.setItem("post_text", post_text) + localStorage.setItem("post_title", document.getElementById('post-title').value) + localStorage.setItem("post_text", document.getElementById('post-text').value) + localStorage.setItem("post_url", document.getElementById('post-url').value) + localStorage.setItem("sub", document.getElementById('sub').value) } function autoSuggestTitle() { - var urlField = document.getElementById("post-URL"); + var urlField = document.getElementById("post-url"); var titleField = document.getElementById("post-title"); diff --git a/files/routes/posts.py b/files/routes/posts.py index e67ec056b..dc14f8d03 100644 --- a/files/routes/posts.py +++ b/files/routes/posts.py @@ -862,7 +862,7 @@ def submit_post(v, sub=None): return render_template("submit.html", SUBS=SUBS, v=v, error=error, title=title, url=url, body=body, ghost=submit_ghost(v,g.db)), 400 - sub = request.values.get("sub") + sub = request.values.get("sub").replace('/s/','') if sub and sub != 'none': sub = g.db.query(Sub.name).filter_by(name=sub.strip().lower()).one_or_none() diff --git a/files/templates/submit.html b/files/templates/submit.html index 2f34e2b6b..e3f50cda5 100644 --- a/files/templates/submit.html +++ b/files/templates/submit.html @@ -80,22 +80,20 @@ {% if SITE_NAME != 'Drama' or sub %} +