Problème DRUPAL suite mise à jour jquery
Concerne les DRUPAL 7.12 lors de la mise en place du module "jquery update".
Plusieurs symptomes :
- impossible d'ajouter un champs dans un type de contenu => le champs widget reste bloqué en disabled donc DRUPAL affiche un message d'erreur
- dans les vues et la gestion des champs, si on coche - par exemple dans vues la coche tous les résultats sur la même ligne - on a plus le paramétrage qui apparait en dessous. En fait le checked renvoi plus la même chose, donc idem si on clique sur page ou bloc pour créer une vue, il n'y a plus la conf initiale qui apparait.
2 choses à corriger :
Remplacer .attr('disabled' par .prop('disabled'
chercher dans agentransack sur le répertoire du site
".attr('disabled'"
et remplacer dans tous les fichiers
.attr('disabled'
par
.prop('disabled'
Remplacer .attr('checked' par .prop('checked'
Mais pas partout !
chercher dans agentransack sur le répertoire du site
".attr('checked'"
et remplacer dans les fichiers suivants :
-
\modules\ctools\js\dependent.js
102 var val = $(trigger).attr('checked') || 0;
-
\modules\views\js\base.js
24 $('#views-removed-' + id).attr('checked', true);
36 $('#display-removed-' + id).attr('checked', true);
-
\modules\views\js\views-admin.js
772 $(this).attr('checked', checked);
.attr('checked'
par
.prop('checked'


