This is an automated email from the ASF dual-hosted git repository. thiagohp pushed a commit to branch feature/requirejs-less in repository https://gitbox.apache.org/repos/asf/tapestry-5.git
commit 58515def4af1ff8e04e2ac25f56e47e75227d9f3 Author: Thiago H. de Paula Figueiredo <[email protected]> AuthorDate: Sun Aug 3 10:57:17 2025 -0300 Adapting ExpressionInJsFunction.js to both AMD and ES modules --- .../test/resources/META-INF/assets/ExpressionInJsFunction.js | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/tapestry-core/src/test/resources/META-INF/assets/ExpressionInJsFunction.js b/tapestry-core/src/test/resources/META-INF/assets/ExpressionInJsFunction.js index 3cd15539d..20df3d163 100644 --- a/tapestry-core/src/test/resources/META-INF/assets/ExpressionInJsFunction.js +++ b/tapestry-core/src/test/resources/META-INF/assets/ExpressionInJsFunction.js @@ -1,4 +1,4 @@ -require(["t5/core/dom"], function (dom) { +function runTest(dom) { dom = dom.default; @@ -9,5 +9,12 @@ require(["t5/core/dom"], function (dom) { window.test_func_with_map = function () { dom('target').value("{key=test2}"); }; -}); +} +const requireJsEnabled = "true" == document.querySelector("html")?.dataset['requireJsEnabled']; +if (requireJsEnabled) { + require(["t5/core/dom"], runTest); +} +else { + import("t5/core/dom").then(runTest); +}
