diff --git a/files/assets/js/admin/update_assets.js b/files/assets/js/admin/update_assets.js index a75c08e8e..f8492268e 100644 --- a/files/assets/js/admin/update_assets.js +++ b/files/assets/js/admin/update_assets.js @@ -1,4 +1,4 @@ -const IMAGE_FORMATS = document.getElementById('IMAGE_FORMATS') +const IMAGE_FORMATS = document.getElementById('IMAGE_FORMATS').value.split(',') document.onpaste = function(event) { files = structuredClone(event.clipboardData.files); diff --git a/files/assets/js/submit.js b/files/assets/js/submit.js index 2c689c02f..b5c3c48fa 100644 --- a/files/assets/js/submit.js +++ b/files/assets/js/submit.js @@ -1,4 +1,4 @@ -const IMAGE_FORMATS = document.getElementById('IMAGE_FORMATS') +const IMAGE_FORMATS = document.getElementById('IMAGE_FORMATS').value.split(',') document.getElementById('post-title').value = localStorage.getItem("post-title") document.getElementById('post-text').value = localStorage.getItem("post-text") diff --git a/files/assets/js/submit_hats.js b/files/assets/js/submit_hats.js index 30eab5479..8ac52e23a 100644 --- a/files/assets/js/submit_hats.js +++ b/files/assets/js/submit_hats.js @@ -1,4 +1,4 @@ -const IMAGE_FORMATS = document.getElementById('IMAGE_FORMATS') +const IMAGE_FORMATS = document.getElementById('IMAGE_FORMATS').value.split(',') document.onpaste = function(event) { files = structuredClone(event.clipboardData.files); diff --git a/files/assets/js/submit_marseys.js b/files/assets/js/submit_marseys.js index a7b3334c6..79eae0310 100644 --- a/files/assets/js/submit_marseys.js +++ b/files/assets/js/submit_marseys.js @@ -1,4 +1,4 @@ -const IMAGE_FORMATS = document.getElementById('IMAGE_FORMATS') +const IMAGE_FORMATS = document.getElementById('IMAGE_FORMATS').value.split(',') document.onpaste = function(event) { files = structuredClone(event.clipboardData.files); diff --git a/files/helpers/config/const.py b/files/helpers/config/const.py index 1cabe2a8e..6830d65a5 100644 --- a/files/helpers/config/const.py +++ b/files/helpers/config/const.py @@ -991,9 +991,9 @@ forced_hats = { EMAIL_REGEX_PATTERN = '[A-Za-z0-9._%+-]{1,64}@[A-Za-z0-9.-]{2,63}\.[A-Za-z]{2,63}' -IMAGE_FORMATS = ['png','gif','jpg','jpeg','webp'] -VIDEO_FORMATS = ['mp4','webm','mov','avi','mkv','flv','m4v','3gp'] -AUDIO_FORMATS = ['mp3','wav','ogg','aac','m4a','flac'] +IMAGE_FORMATS = ('png','gif','jpg','jpeg','webp') +VIDEO_FORMATS = ('mp4','webm','mov','avi','mkv','flv','m4v','3gp') +AUDIO_FORMATS = ('mp3','wav','ogg','aac','m4a','flac') if not IS_LOCALHOST and SECRET_KEY == DEFAULT_CONFIG_VALUE: from warnings import warn diff --git a/files/routes/jinja2.py b/files/routes/jinja2.py index ebb52b92a..7a6d564a5 100644 --- a/files/routes/jinja2.py +++ b/files/routes/jinja2.py @@ -96,7 +96,7 @@ def inject_constants(): "TELEGRAM_ID":TELEGRAM_ID, "EMAIL_REGEX_PATTERN":EMAIL_REGEX_PATTERN, "TRUESCORE_DONATE_MINIMUM":TRUESCORE_DONATE_MINIMUM, "DONATE_LINK":DONATE_LINK, "DONATE_SERVICE":DONATE_SERVICE, "BAN_EVASION_DOMAIN":BAN_EVASION_DOMAIN, - "HOUSE_JOIN_COST":HOUSE_JOIN_COST, "HOUSE_SWITCH_COST":HOUSE_SWITCH_COST, "IMAGE_FORMATS":IMAGE_FORMATS, + "HOUSE_JOIN_COST":HOUSE_JOIN_COST, "HOUSE_SWITCH_COST":HOUSE_SWITCH_COST, "IMAGE_FORMATS":','.join(IMAGE_FORMATS), "PAGE_SIZES":PAGE_SIZES, "THEMES":THEMES, "COMMENT_SORTS":COMMENT_SORTS, "SORTS":SORTS, "TIME_FILTERS":TIME_FILTERS, "HOUSES":HOUSES, "TIERS_ID_TO_NAME":TIERS_ID_TO_NAME, "DEFAULT_CONFIG_VALUE":DEFAULT_CONFIG_VALUE, "IS_LOCALHOST":IS_LOCALHOST, "BACKGROUND_CATEGORIES":BACKGROUND_CATEGORIES, "PAGE_SIZE":PAGE_SIZE, "TAGLINES":TAGLINES, "HOLIDAY_EVENT":HOLIDAY_EVENT, "get_alt_graph":get_alt_graph, "current_registered_users":current_registered_users