Czy ktoś z powodzeniem uruchamia jQuery 1.7? Używam komponentu jQuery na moich stronach, który wymaga jQuery 1.7 lub nowszego. Ta wersja powoduje pewne niepożądane skutki uboczne w interfejsie administratora, takie jak zaznaczone pola wyboru, które nie ujawniają dodatkowych kontroli, gdy są dostępne, lub widget pola nie jest aktywny.
Zastanawiałem się, czy istnieje rozwiązanie, które pozwoli mi łatwo pracować z jQuery 1.7.
Zobaczyłem tę odpowiedź, zanim zapytałem. O ile rozumiem, istnieją 2 oddzielne problemy: aktualizacja src jQuery do wersji 1.7.x i aktualizacja javascript używanego przez administratora. Próbowałem użyć najnowszej migawki programistycznej jquery_update i zastosować łatkę , ale to nie rozwiązuje wyżej wymienionych problemów z interfejsem użytkownika.
źródło
Odpowiedzi:
Chciałbym zapoznać się z radą Clive'a dotyczącą robienia tego ręcznie tutaj:
Jak zaktualizować jQuery do najnowszej wersji, którą mogę pobrać?
i dodaj trochę więcej inteligencji do skryptu, aby nie robić tego na stronach administracyjnych, np .:
Będziesz musiał to zrobić również na stronach
node/#/add
inode/#/edit
itp., Aby nie zakłócać niczego „rdzeniem” tam, lub, jeśli chcesz, zanurz się w rdzeniu Drupala i przenieś wszystko inne do 1.7.W zależności od używanej wersji Drupala może to również działać:
gdzie możesz ustawić „TUTAJ TUTAJ” na dowolne strony, na których chcesz umieścić nową jquery, np.
arg(0)!='admin'
itp.źródło
$pages = module_invoke_all('admin_paths');
Aktualizacja jQuery ma teraz możliwość włączania różnych wersji jQuery dla frontonu i back-endu. Pobierz najnowszą wersję programistyczną i gotowe: 1.5 w backend, więc działa z interfejsem użytkownika Views i 1.7 lub 1.8 w frontend, dla dodatkowej korzyści jQuery.
źródło