¿Alguien está ejecutando con éxito jQuery 1.7? Estoy usando un componente jQuery en mis páginas que requiere jQuery 1.7 o posterior. Esta versión causa algunos efectos secundarios no deseados en la interfaz de usuario del administrador, como casillas de verificación marcadas que no revelan controles adicionales cuando están disponibles, o el widget de campo no está activo.
Me preguntaba si hay una solución que me permita trabajar fácilmente con jQuery 1.7.
Vi esta respuesta antes de preguntar. Según tengo entendido, hay 2 problemas separados: actualizar el src de jQuery a 1.7.x y actualizar el javascript utilizado por el administrador. Intenté usar la última instantánea de desarrollo de jquery_update y aplicar un parche , pero no resuelve los problemas mencionados anteriormente con la interfaz de usuario.
fuente
Respuestas:
Vería los consejos de Clive sobre cómo hacerlo manualmente aquí:
¿Cómo actualizo jQuery a la última versión que puedo descargar?
y agregue más inteligencia al script para no hacerlo en las páginas de administración, por ejemplo:
También tendría que hacer eso en
node/#/add
ynode/#/edit
páginas etc con el fin de no perturbar nada "núcleo" allí, o, si lo desea, buceo en el núcleo de Drupal y traer todo lo demás hasta 1.7 también.Dependiendo de la versión de Drupal que esté ejecutando, esto también podría funcionar:
donde puede configurar "SU CONDICIÓN AQUÍ" para que sean las páginas en las que desea el nuevo jquery, por ejemplo,
arg(0)!='admin'
etc.fuente
$pages = module_invoke_all('admin_paths');
jQuery Update ahora tiene la capacidad de habilitar diferentes versiones de jQuery para el front-end y el back-end. Descargue la última versión de desarrollo y estará listo: 1.5 en el back-end, por lo que funciona con la interfaz de usuario de Views y 1.7 o 1.8 en la interfaz, para obtener una bondad adicional de jQuery.
fuente