Alguém está executando o jQuery 1.7 com sucesso? Estou usando um componente jQuery em minhas páginas que requer o jQuery 1.7 ou posterior. Essa versão causa alguns efeitos colaterais indesejados na interface do usuário do administrador, como caixas de seleção marcadas que não revelam controles adicionais quando disponíveis ou o widget de campo não está ativo.
Fiquei me perguntando se há uma solução que me permita trabalhar facilmente com o jQuery 1.7.
Eu vi essa resposta antes de perguntar. Até onde eu entendi, existem 2 problemas separados: atualizar o src do jQuery para 1.7.xe atualizar o javascript usado pelo administrador. Tentei usar o último instantâneo de desenvolvimento jquery_update e aplicar um patch , mas ele não resolve os problemas mencionados acima com a interface do usuário.
fonte
Respostas:
Gostaria de olhar para o conselho de Clive sobre como fazê-lo manualmente aqui:
Como atualizo o jQuery para a versão mais recente que posso baixar?
e adicione um pouco mais de inteligência ao script para não fazê-lo nas páginas de administração, por exemplo:
Você também teria que fazer isso nas páginas
node/#/add
enode/#/edit
etc, para não interromper nada "essencial" lá, ou, se quiser, mergulhar no núcleo drupal e elevar todo o resto até 1,7.Dependendo da versão do Drupal que você está executando, isso também pode funcionar:
onde você pode definir "SUA CONDIÇÃO AQUI" como as páginas em que você deseja que o novo jquery, por exemplo,
arg(0)!='admin'
etc.fonte
$pages = module_invoke_all('admin_paths');
O jQuery Update agora tem a capacidade de ativar diferentes versões do jQuery para o front-end e o back-end. Baixe a versão mais recente do desenvolvedor e pronto: 1.5 no back-end, para que ele funcione com a UI do Views e 1.7 ou 1.8 no front-end, para obter mais vantagens do jQuery.
fonte