jquery et spip

Bonjour,
J'utilise beaucoup du jquery dans un site, alors si j'ouvre une boite de dialog (fait avec jquery-ui) impossible de le fermer. J'ai vu dans les forum qu'il fallait remplacer le jquery.js qui se trouve dans spip/prive/javascript avec le jquery.js version non compressé qui se trouve dans le site de jquery.com. Effectivement si on le fait plus de souci, mais le problème est que je veux trouver une autre méthode qui m'éviterai de toucher au dossier prive pcq aprés une mise à jour c'est écrasé. Merci de m'éclairer un peu sur ce problème qui me prend la tête, si quelqu'un à une idée de quoi faire

On 04/09/2010 08:55 AM, Fama Gueye wrote:

J'ai vu dans les
forum qu'il fallait remplacer le jquery.js qui se trouve dans
spip/prive/javascript avec le jquery.js version non compressé qui se
trouve dans le site de jquery.com. Effectivement si on le fait plus de
souci, mais le problème est que je veux trouver une autre méthode qui
m'éviterai de toucher au dossier prive pcq aprés une mise à jour c'est
écrasé.

C'est probablement pas une solution propre mais une possibilité serait
d'avoir ton fichier avec son # de version dans le nom (i.e.
jquery-1.4.js) et de créer un lien nommé "jquery.js" vers le fichier
avec la version dans le nom.
ça garanti pas que l'upgrade écrase pas jquery.js mais au moins il
écrase seulement le lien. pour remettre les choses en place c'est
facile... mais faut quand même le faire à la main (et ne pas oublier de
le faire)

Sinon, peut-être plus propre, je verrais de déployer le code de spip
avec Git en gardant spip tout nu dans la branche master et toutes les
modifs sur le code dans une branche. Quand tu fais une upgrade, tu
refais un checkout de la branche master, change tous les fichiers pour
le nouveau code (faut s'assurer d'effacer ce qui n'est plus là dans la
dernière version) et finalement tu "rebase" la branche de modification
sur la nouvelle version.

--
Gabriel Filion