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