Branch: refs/heads/stable-16.10.x Home: https://github.com/xwiki/xwiki-platform Commit: 848929c3a43b564e606e5796882ea3b52bbcd2d0 https://github.com/xwiki/xwiki-platform/commit/848929c3a43b564e606e5796882ea... Author: Simon Urli <[email protected]> Date: 2025-08-29 (Fri, 29 Aug 2025) Changed paths: M xwiki-platform-core/xwiki-platform-flamingo/xwiki-platform-flamingo-skin/xwiki-platform-flamingo-skin-resources/src/main/resources/flamingo/htmlheader.vm M xwiki-platform-core/xwiki-platform-flamingo/xwiki-platform-flamingo-skin/xwiki-platform-flamingo-skin-test/xwiki-platform-flamingo-skin-test-docker/src/test/it/org/xwiki/flamingo/test/docker/EditClassIT.java M xwiki-platform-core/xwiki-platform-web/xwiki-platform-web-war/src/main/webapp/resources/js/xwiki/editors/dataeditors.js M xwiki-platform-core/xwiki-platform-web/xwiki-platform-web-war/src/main/webapp/resources/js/xwiki/meta.js Log Message: ----------- XWIKI-22806: Refactor dataeditors.js to get rid of prototypejs (#3528) * Introduction of action in meta.js * Refactoring of dataeditors.js to get rid of prototype and to use xm.action for performing AJAX requests. * Apply suggestions from code review Apply changes following @mflorea's review * Use standard l10n loader * Get rid of prototypejs Class.create * Use CSS.escape static call * Fix syntax error * use jquery-sortable for handling sorting the properties * Fix indentation * Fix initialization * Fix remaining bugs * Fix test --------- Co-authored-by: Marius Dumitru Florea <[email protected]> (cherry picked from commit b0dbff028d803cbef22276adaff5720b9a57c02f) Commit: 1ec52ea93d1b769e9c272bf2b7c8afbf7007602d https://github.com/xwiki/xwiki-platform/commit/1ec52ea93d1b769e9c272bf2b7c8a... Author: Simon Urli <[email protected]> Date: 2025-08-29 (Fri, 29 Aug 2025) Changed paths: M xwiki-platform-core/xwiki-platform-web/xwiki-platform-web-war/src/main/webapp/resources/js/xwiki/editors/dataeditors.js Log Message: ----------- XWIKI-22806: Refactor dataeditors.js to get rid of prototypejs * Fix displaying the dialog to prevent user leaving the editor without saving (cherry picked from commit 5702af8445f755b6aa524da3465bfe88c75e65cd) Commit: 9e16040889f0a062302c9e8de271f096d06b5ba8 https://github.com/xwiki/xwiki-platform/commit/9e16040889f0a062302c9e8de271f... Author: Simon Urli <[email protected]> Date: 2025-08-29 (Fri, 29 Aug 2025) Changed paths: M xwiki-platform-core/xwiki-platform-flamingo/xwiki-platform-flamingo-skin/xwiki-platform-flamingo-skin-test/xwiki-platform-flamingo-skin-test-docker/src/test/it/org/xwiki/flamingo/test/docker/EditClassIT.java M xwiki-platform-core/xwiki-platform-test/xwiki-platform-test-ui/src/main/java/org/xwiki/test/ui/po/editor/ClassEditPage.java M xwiki-platform-core/xwiki-platform-web/xwiki-platform-web-war/src/main/webapp/resources/js/xwiki/editors/dataeditors.js Log Message: ----------- XWIKI-22806: Refactor dataeditors.js to get rid of prototypejs * Fix regression with class editor * Add integration test (cherry picked from commit 3cc99b1bddcbd70f9fc13a6b846021cbad45c6ef) Commit: f1a4fba41dd1ee15e6185c30a89dd2b464574e68 https://github.com/xwiki/xwiki-platform/commit/f1a4fba41dd1ee15e6185c30a89dd... Author: Simon Urli <[email protected]> Date: 2025-08-29 (Fri, 29 Aug 2025) Changed paths: M xwiki-platform-core/xwiki-platform-web/xwiki-platform-web-war/src/main/webapp/resources/js/xwiki/editors/dataeditors.js Log Message: ----------- XWIKI-22806: Refactor dataeditors.js to get rid of prototypejs * Specify the path for jquery-ui dependency (cherry picked from commit 95dcd393c365d0c18e264612b63a0a504a7da888) Compare: https://github.com/xwiki/xwiki-platform/compare/ca119eaf3f8f...f1a4fba41dd1 To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-platform/settings/notifications