Devellopement dans le monde de Domino, XPages et jQuery
Avec la dernière version de Domino ( et peut être en approfondissant les recherches), la solution pour remplacer dojo ( et son theme) par jquery se fait ainsi:
Ajouter les ressources ( ce sont des files, pas des bibliothèques js). En passant par l'éditeur xml, on obtient:
<resource><content-type>text/css</content-type><href>/jquery.mobile.theme-1.2.0.min.css</href></resource>
<resource><content-type>application/x-javascript</content-type><href>/jquery-1.8.2.min.js</href></resource>
<resource><content-type>application/x-javascript</content-type><href>/jquery.mobile-1.2.0.min.js</href></resource>
NB : il faut bien donner le content type x-javascript!
Plus simple, je modifie les paramètres de l'applications, onglet XPAges, et spécifie ce theme comme theme ar défaut.
plus dur, le tip indiqué auparavant ne marche plus ? Heureusement, une nouvelle solution :
The workaround is to add a single line to beforePageLoad or beforeRenderResponse event:
facesContext.getRequestParameters().setJsLibrary(0);
The parameter can be set as the following
Et voila !