Upgrade to latest Kendo UI
Kendo UI is still at kendo-ui-2022.3.913 while the current version seems to be 2025.3.1002.
If we can, it would be nice if we could upgrade.
@sbriquet @sebfz1 Did you have some script or something to facilitate the upgrade or is it manually downloading Kendo UI and dropping stuff into the proper folders?
https://github.com/wicketstuff/core/blob/master/wicketstuff-jquery-ui-parent/wicketstuff-kendo-ui/src/main/java/org/wicketstuff/kendo/ui/resource/KendoAllResourceReference.java#L18
seems to be not offline friendly .... I'll try to dig some more :)
the one located in resources seems to be taken from the CDN ....
If you check the git history for one of the commits where the Kendo UI stuff was upgraded, you can see that it's quite a lot of files that are affected on each upgrade, including sometimes Java files (e.g. for new languages etc).
See e.g. commit eb70bd456a654a570ac4449fe0e3cd39e98c19d5
Yes, I have a script. Let me try to find it when I get home
On Sat, Oct 4, 2025, 22:16 Richard Eckart de Castilho < @.***> wrote:
reckart left a comment (wicketstuff/core#1296) https://github.com/wicketstuff/core/issues/1296#issuecomment-3368219854
See e.g. commit 1940bbcfe0c7433c69681100f649ad2cebcd76cb
— Reply to this email directly, view it on GitHub https://github.com/wicketstuff/core/issues/1296#issuecomment-3368219854, or unsubscribe https://github.com/notifications/unsubscribe-auth/AANDHGEK2E3PRSVL6PJ5EID3V7CCNAVCNFSM6AAAAACII5ANDGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZTGNRYGIYTSOBVGQ . You are receiving this because you were mentioned.Message ID: @.***>
yes, forgot about culture resources :(
Here you are: https://github.com/sebfz1/wicket-jquery-ui/tree/wicket10.x/scripts Normally you just need to update line 3 and 4.
It will indeed copy the theme/cultures/messages in the appropriate folder. If there's new files (in cultures/messages - you'll detect with git status) then the corresponding enums need to be updated. For a new theme, I think we need to compare the download content with the folders in wicket-kendo-ui.
Caution: The script worked well, but if for any reason they changed the folder structure or file name pattern, then the script will need to be updated (they did it once, so it's not impossible...)
Hope this help, Sebastien
Message ID: @.***>
As Maxim noted, the CDN location in the Resource also needs to be updated. It's the licensed version, so it's legally not possible to embed it, IIRC.
On Sat, Oct 4, 2025 at 10:51 PM Sebastien @.***> wrote:
Here you are: https://github.com/sebfz1/wicket-jquery-ui/tree/wicket10.x/scripts Normally you just need to update line 3 and 4.
It will indeed copy the theme/cultures/messages in the appropriate folder. If there's new files (in cultures/messages - you'll detect with git status) then the corresponding enums need to be updated. For a new theme, I think we need to compare the download content with the folders in wicket-kendo-ui.
Caution: The script worked well, but if for any reason they changed the folder structure or file name pattern, then the script will need to be updated (they did it once, so it's not impossible...)
Hope this help, Sebastien
Message ID: @.***>
I have started looking into this and created a PR draft. Unfortunately, it's not as simple as running the upgrade script etc. I think most of the stuff still works. However, styles have changed considerably. There is a new icon font. And it seems some things in the Kendo UI API might have changed causing e.g. the button groups no longer to work - probably other things as well.