From 150bcccb412abbc0cc056170959d5512f4250c59 Mon Sep 17 00:00:00 2001 From: evazion Date: Thu, 18 Feb 2021 19:25:45 -0600 Subject: [PATCH] posts: make Enter key shortcut show deprecation message (#4661). --- app/javascript/src/javascripts/uploads.js.erb | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/app/javascript/src/javascripts/uploads.js.erb b/app/javascript/src/javascripts/uploads.js.erb index a5ce47c5b..305c4ef2d 100644 --- a/app/javascript/src/javascripts/uploads.js.erb +++ b/app/javascript/src/javascripts/uploads.js.erb @@ -13,7 +13,7 @@ Upload.IQDB_HIGH_SIMILARITY = 70; Upload.initialize_all = function() { if ($("#c-uploads,#c-posts").length) { - Utility.keydown("return", "submit", Shortcuts.submit_form, "#upload_tag_string, #post_tag_string"); + Utility.keydown("return", "submit", Upload.submit_form, "#upload_tag_string, #post_tag_string"); $("#upload_source").on("change.danbooru", Upload.fetch_data_manual); $(document).on("click.danbooru", "#fetch-data-manual", Upload.fetch_data_manual); } @@ -42,6 +42,13 @@ Upload.initialize_all = function() { } } +Upload.submit_form = async function(event) { + event.preventDefault(); + Utility.notice("The Enter shortcut will be removed soon. Use Ctrl+Enter instead"); + await Utility.delay(3000); + Shortcuts.submit_form(event); +} + Upload.initialize_submit = function() { $("#form").on("submit.danbooru", Upload.validate_upload); }