From 3055ca95edaafffb4a30e50364c9016a5594e1ca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20P=C3=A9ters?= Date: Wed, 6 May 2020 15:26:10 +0200 Subject: [PATCH] misc: don't error on subject line without uppercases (and ignore short subject lines) --- javascripts/theme.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/javascripts/theme.js b/javascripts/theme.js index 50fc8e6..d155b1a 100644 --- a/javascripts/theme.js +++ b/javascripts/theme.js @@ -112,8 +112,11 @@ function alter_new_issue_page() { }); $('input#issue_subject').on('change', function(evt) { var val = $(this).val(); - var uppercases = val.match(/[A-Z]/g).length; - var all_letters = val.match(/[^\s+]/g).length; + if (val.length < 5) { + return true; + } + var uppercases = (val.match(/[A-Z]/g) || "").length; + var all_letters = (val.match(/[^\s+]/g) || "").length; var ratio = uppercases / all_letters; if (ratio > 0.6) { // more than 60% of uppercase letters // change to lower case