While using the *Extension Manager Application* (developed by xWiki team) to manage the extensions, I have noticed a bug under "{*}Licenses{*}" tab under the extension. Buttons "{*}get trial{*}", "{*}buy{*}" and "{*}Auto upgrade{*}" seem to be broken (nothing happens on click).
After some investigation I suspect the problem is on this line of code (minimized version from browser debugger):
{code:java} 0 < a('#licenseManager-display td.type').size(){code}
Problem in this line is that *.size* method has been removed in \ {*}jQuery 3.0{*}. and was replaced with \ {*}.length{*}.
{*}source{*}: [ https://api.jquery.com/size/ ]
This solution uses jQuery +3.0 (3.7.1 I believe?) so I suspect this could be the issue why the buttons are broken.
This is the file that was inspected for this issue:
!image-2023-12-04-12-43-48-145.png!
The file on github:
https://github.com/xwikisas/application-licensing/blob/8f299248a771514bc0b2718d586a2c624d0166cb/application-licensing-licensor/application-licensing-licensor-ui/src/main/resources/Licenses/WebHome.xml#L620
Visual of the "License" page with broken buttons visible:
!image-2023-12-04-12-47-53-742.png|width=656,height=339!
|
|