This is an automated email from the ASF dual-hosted git repository.

sebb pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/whimsy.git


The following commit(s) were added to refs/heads/master by this push:
     new 91fc8f7d  bare '-' not allowed in v-mode character classes
91fc8f7d is described below

commit 91fc8f7d9de316725dd67314c73fa56f89e8c4e6
Author: Sebb <[email protected]>
AuthorDate: Sun Mar 30 15:59:38 2025 +0100

     bare '-' not allowed in v-mode character classes
    
    Spotted as console log error; see:
    
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Errors/Regex_invalid_char_in_class
---
 www/secretary/workbench/views/forms/emeritus-request.js.rb   | 2 +-
 www/secretary/workbench/views/forms/grant.js.rb              | 2 +-
 www/secretary/workbench/views/forms/icla.js.rb               | 2 +-
 www/secretary/workbench/views/forms/withdrawal-request.js.rb | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/www/secretary/workbench/views/forms/emeritus-request.js.rb 
b/www/secretary/workbench/views/forms/emeritus-request.js.rb
index c53399a8..47b8f702 100644
--- a/www/secretary/workbench/views/forms/emeritus-request.js.rb
+++ b/www/secretary/workbench/views/forms/emeritus-request.js.rb
@@ -78,7 +78,7 @@ class EmeritusRequest < Vue
           _th 'ASF id (used for file name)'
           _td do
             _input type: :text, name: 'filename', value: @filename, required: 
true, disabled: @filed || @availid.empty?,
-                   pattern: '[a-zA-Z][-\w]+(\.[a-z]+)?'
+                   pattern: '[a-zA-Z][\-\w]+(\.[a-z]+)?' # bare '-' not 
allowed in v-mode character classes
           end
         end
       end
diff --git a/www/secretary/workbench/views/forms/grant.js.rb 
b/www/secretary/workbench/views/forms/grant.js.rb
index ba7397b8..88b6fba7 100644
--- a/www/secretary/workbench/views/forms/grant.js.rb
+++ b/www/secretary/workbench/views/forms/grant.js.rb
@@ -52,7 +52,7 @@ class Grant < Vue
           _th 'File Name'
           _td do
             _input name: 'filename', value: @filename, required: true,
-              pattern: '[a-zA-Z][-\w]+(\.[a-z]+)?', disabled: @filed
+              pattern: '[a-zA-Z][\-\w]+(\.[a-z]+)?', disabled: @filed # bare 
'-' not allowed in v-mode character classes
           end
         end
 
diff --git a/www/secretary/workbench/views/forms/icla.js.rb 
b/www/secretary/workbench/views/forms/icla.js.rb
index dd1eb638..0211d2bb 100644
--- a/www/secretary/workbench/views/forms/icla.js.rb
+++ b/www/secretary/workbench/views/forms/icla.js.rb
@@ -76,7 +76,7 @@ class ICLA < Vue
           _th 'File Name'
           _td do
             _input name: 'filename', value: @filename, required: true,
-              pattern: '[a-zA-Z][-\w]+(\.[a-z]+)?', disabled: (@filed or 
@pdfbusy)
+              pattern: '[a-zA-Z][\-\w]+(\.[a-z]+)?', disabled: (@filed or 
@pdfbusy) # bare '-' not allowed in v-mode character classes
           end
         end
       end
diff --git a/www/secretary/workbench/views/forms/withdrawal-request.js.rb 
b/www/secretary/workbench/views/forms/withdrawal-request.js.rb
index 4d19140b..17ecde99 100644
--- a/www/secretary/workbench/views/forms/withdrawal-request.js.rb
+++ b/www/secretary/workbench/views/forms/withdrawal-request.js.rb
@@ -78,7 +78,7 @@ class WithdrawalRequest < Vue
           _th 'ASF id (used for file name)'
           _td do
             _input type: :text, name: 'filename', value: @filename, required: 
true, disabled: @filed || @availid.empty?,
-                   pattern: '[a-zA-Z][-\w]+(\.[a-z]+)?'
+                   pattern: '[a-zA-Z][\-\w]+(\.[a-z]+)?' # bare '-' not 
allowed in v-mode character classes
           end
         end
       end

Reply via email to