[ 
https://issues.apache.org/jira/browse/TAP5-2804?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17953863#comment-17953863
 ] 

Hudson commented on TAP5-2804:
------------------------------

FAILURE: Integrated in Jenkins build Tapestry ยป TAP5-2804 #7 (See 
[https://ci-builds.apache.org/job/Tapestry/job/TAP5-2804/7/])
TAP5-2804: fixing imports and JSDoc (thiago: rev 
488e55ab72b844dd0914d8f53bfa78adac270e2d)
* (edit) tapestry-core/src/main/typescript/src/t5/core/form-fragment.ts
* (edit) tapestry-core/src/main/typescript/src/t5/core/ajaxformloop.ts
* (add) tapestry-core/src/main/typescript/src/t5/core/messages-amd.ts
* (edit) tapestry-core/src/main/typescript/src/t5/core/zone.ts
* (edit) tapestry-core/src/main/typescript/src/t5/core/alert.ts
* (edit) tapestry-core/src/main/typescript/src/t5/core/t5-core-dom-prototype.ts
* (edit) tapestry-core/src/main/typescript/src/t5/core/time-interval.ts
* (edit) tapestry-core/src/main/typescript/src/t5/core/select.ts
* (edit) 5_10_RELEASE_NOTES.md
* (edit) tapestry-core/src/main/typescript/package.json
* (add) tapestry-core/src/main/typescript/src/t5/core/messages-es-module.ts
* (edit) tapestry-core/src/main/typescript/src/t5/core/exception-display.ts
* (edit) tapestry-core/src/main/typescript/src/t5/core/autocomplete.ts
* (edit) tapestry-core/src/main/typescript/src/t5/core/exception-frame.ts
* (edit) tapestry-core/src/main/typescript/src/t5/core/graphviz.ts
* (edit) tapestry-core/src/main/typescript/src/t5/core/messages.ts
* (edit) tapestry-core/src/main/typescript/src/t5/core/t5-core-dom-jquery.ts
* (edit) tapestry-core/src/main/typescript/src/t5/core/datefield.ts
* (edit) tapestry-core/src/main/typescript/src/t5/core/localdate.ts
* (edit) tapestry-core/src/main/typescript/src/t5/core/tree.ts
* (edit) tapestry-core/src/main/typescript/src/t5/core/zone-refresh.ts
* (edit) tapestry-core/src/main/typescript/src/t5/core/confirm-click.ts
* (edit) tapestry-core/src/main/typescript/src/t5/core/palette.ts
* (edit) tapestry-core/src/main/typescript/src/t5/core/init.ts
* (edit) tapestry-core/src/main/typescript/src/t5/core/validation.ts
* (edit) tapestry-core/src/main/typescript/src/t5/core/pageinit.ts
* (edit) tapestry-core/src/main/typescript/src/t5/core/types.ts
* (edit) tapestry-core/src/main/typescript/tsconfig.json
TAP5-2804: initial work on option to disable Require.js (thiago: rev 
81834811be1e2efe2e3f15639c00614ba6c83e92)
* (edit) tapestry-core/src/main/java/org/apache/tapestry5/SymbolConstants.java
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/modules/JavaScriptModule.java
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/internal/services/javascript/ConfigureHTMLElementFilter.java
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/modules/TapestryModule.java
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/internal/services/javascript/ModuleManagerImpl.java
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/internal/util/MessageCatalogResource.java
TAP5-2804: more little fixes (thiago: rev 
a50136fb5ec867ab5154d30b33e212a54761899a)
* (edit) tapestry-core/src/main/typescript/src/t5/core/fields.ts
* (edit) tapestry-core/src/main/typescript/src/t5/core/localdate.ts
* (edit) tapestry-core/src/main/typescript/src/t5/core/messages-amd.ts
* (edit) tapestry-core/src/main/typescript/src/t5/core/t5-core-dom-prototype.ts
* (edit) tapestry-core/src/main/typescript/src/t5/core/palette.ts
* (edit) tapestry-core/src/main/typescript/src/t5/core/init.ts
* (edit) tapestry-core/src/main/typescript/tsconfig.json
* (edit) build.gradle
* (edit) tapestry-core/src/main/typescript/package.json
* (edit) 
tapestry-core/src/main/typescript/src/t5/beanvalidator/beanvalidator-validation.ts
* (edit) tapestry-core/src/main/typescript/src/t5/core/exception-frame.ts
* (edit) tapestry-core/src/main/typescript/src/t5/core/validation.ts
TAP5-2804: fixing onDocument() and its usages, plus imports (thiago: rev 
fb73230bfef398f8aba8b8c9a92b2c18366d3a8a)
* (edit) tapestry-core/src/main/typescript/src/t5/core/types.ts
* (edit) tapestry-core/src/main/typescript/src/t5/core/datefield.ts
* (edit) tapestry-core/src/main/typescript/src/t5/core/forms.ts
* (edit) tapestry-core/src/main/typescript/src/t5/core/confirm-click.ts
* (edit) tapestry-core/src/main/typescript/src/t5/core/init.ts
* (edit) tapestry-core/src/main/typescript/src/t5/core/validation.ts
* (edit) tapestry-core/src/main/typescript/src/t5/core/exception-frame.ts
* (edit) tapestry-core/src/main/typescript/src/t5/core/ajaxformloop.ts
* (edit) tapestry-core/src/main/typescript/src/t5/core/fields.ts
* (edit) tapestry-core/src/main/typescript/src/t5/core/exception-display.ts
* (edit) tapestry-core/src/main/typescript/src/t5/core/alert.ts
* (edit) tapestry-core/src/main/typescript/src/t5/core/form-fragment.ts
* (edit) 
tapestry-core/src/main/typescript/src/t5/beanvalidator/beanvalidator-validation.ts
* (edit) tapestry-core/src/main/typescript/src/t5/core/t5-core-dom-prototype.ts
TAP5-2804: adapting test JS code to AMD module changes. (thiago: rev 
028d8293b8a4d642c56ac4f597f1ce7923c955be)
* (edit) tapestry-core/src/test/resources/META-INF/modules/validate-in-error.js
* (edit) tapestry-core/src/test/resources/META-INF/modules/palette-demo.js
* (edit) tapestry-core/src/test/resources/META-INF/modules/app/test-support.js


> Convert Tapestry's JS code from CoffeeScript to TypeScript
> ----------------------------------------------------------
>
>                 Key: TAP5-2804
>                 URL: https://issues.apache.org/jira/browse/TAP5-2804
>             Project: Tapestry 5
>          Issue Type: Improvement
>          Components: tapestry-core
>            Reporter: Thiago Henrique De Paula Figueiredo
>            Assignee: Thiago Henrique De Paula Figueiredo
>            Priority: Major
>
> CoffeeScript was useful when JavaScript was lacking several features, but 
> since then CS got obsolete and it's odd, way too different syntax from 
> JavaScript makes adding or changing existing code much more difficult than it 
> should.
> Besides converting the sources, Tapestry should also publish its JavaScript 
> to npm to make it easier for developers to write their own JavaScript or 
> TypeScript code which uses Tapestry's own one.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to