This is an automated email from the ASF dual-hosted git repository.
thiagohp pushed a commit to branch feature/coffeescript-to-typescript
in repository https://gitbox.apache.org/repos/asf/tapestry-5.git
The following commit(s) were added to
refs/heads/feature/coffeescript-to-typescript by this push:
new 588c6e0df TAP5-2804: fixing scanners initialization in dom.js
588c6e0df is described below
commit 588c6e0dfc6363b5024f2b5d71b0fd912abf0c9d
Author: Thiago H. de Paula Figueiredo <[email protected]>
AuthorDate: Mon Jun 2 19:01:13 2025 -0300
TAP5-2804: fixing scanners initialization in dom.js
---
tapestry-core/src/main/typescript/src/t5/core/t5-core-dom-jquery.ts | 6 +++---
.../src/main/typescript/src/t5/core/t5-core-dom-prototype.ts | 6 +++---
2 files changed, 6 insertions(+), 6 deletions(-)
diff --git
a/tapestry-core/src/main/typescript/src/t5/core/t5-core-dom-jquery.ts
b/tapestry-core/src/main/typescript/src/t5/core/t5-core-dom-jquery.ts
index e730b8b1a..073a170fa 100644
--- a/tapestry-core/src/main/typescript/src/t5/core/t5-core-dom-jquery.ts
+++ b/tapestry-core/src/main/typescript/src/t5/core/t5-core-dom-jquery.ts
@@ -417,7 +417,7 @@ let ajaxRequest = function(url: string, options?:
AjaxRequestOptions) {
type Scanner = (element: ElementWrapper) => void;
-let scanners: Scanner[] = [];
+let scanners: Scanner[] | null = null;
let scanner = function(selector: string, callback: (e: ElementWrapper) =>
void) {
var scan;
@@ -434,8 +434,8 @@ let scanner = function(selector: string, callback: (e:
ElementWrapper) => void)
scanners = [];
body!.on(events.initializeComponents, null, function() {
var f, j, len;
- for (j = 0, len = scanners.length; j < len; j++) {
- f = scanners[j];
+ for (j = 0, len = scanners!.length; j < len; j++) {
+ f = scanners![j];
f(body!);
}
});
diff --git
a/tapestry-core/src/main/typescript/src/t5/core/t5-core-dom-prototype.ts
b/tapestry-core/src/main/typescript/src/t5/core/t5-core-dom-prototype.ts
index ee4dd9ed3..9f70b31e9 100644
--- a/tapestry-core/src/main/typescript/src/t5/core/t5-core-dom-prototype.ts
+++ b/tapestry-core/src/main/typescript/src/t5/core/t5-core-dom-prototype.ts
@@ -517,7 +517,7 @@ const ajaxRequest = function(url: string, options:
AjaxRequestOptions | undefine
type Scanner = (element: ElementWrapper) => void;
-let scanners: Scanner[] = [];
+let scanners: Scanner[] | null = null;
let scanner = function(selector: string, callback: (e: ElementWrapper) =>
void) {
var scan;
@@ -534,8 +534,8 @@ let scanner = function(selector: string, callback: (e:
ElementWrapper) => void)
scanners = [];
body!.on(events.initializeComponents, null, function() {
var f, j, len;
- for (j = 0, len = scanners.length; j < len; j++) {
- f = scanners[j];
+ for (j = 0, len = scanners!.length; j < len; j++) {
+ f = scanners![j];
f(body!);
}
});