Adakah yang berhasil menjalankan jQuery 1.7? Saya menggunakan komponen jQuery di halaman saya yang membutuhkan jQuery 1.7 atau lebih baru. Versi ini menyebabkan beberapa efek samping yang tidak diinginkan di UI admin, seperti kotak centang yang dicentang yang tidak mengungkapkan kontrol tambahan saat tersedia, atau widget bidang tidak aktif.
Saya bertanya-tanya apakah ada solusi yang bisa membuat saya mudah bekerja dengan jQuery 1.7.
Saya melihat jawaban ini sebelum bertanya. Sejauh yang saya mengerti, ada 2 masalah terpisah: memperbarui src dari jQuery ke 1.7.x, dan memperbarui javascript yang digunakan oleh admin. Saya mencoba menggunakan snapshot pengembangan jquery_update terbaru, dan menerapkan tambalan , tetapi itu tidak menyelesaikan masalah yang disebutkan di atas dengan UI.
sumber
Jawaban:
Saya akan melihat saran Clive untuk melakukannya secara manual di sini:
Bagaimana cara saya memperbarui jQuery ke versi terbaru yang dapat saya unduh?
dan menambahkan lebih banyak kecerdasan ke dalam skrip untuk tidak melakukannya di halaman admin, misalnya:
Anda juga harus melakukannya di halaman
node/#/add
dannode/#/edit
lain-lain agar tidak mengganggu "inti" apa pun di sana, atau, jika Anda mau, terjun ke inti drupal dan membawa semuanya hingga 1,7 juga.Bergantung pada versi Drupal apa yang Anda jalankan, ini mungkin juga berfungsi:
di mana Anda dapat mengatur "KONDISI ANDA DI SINI" menjadi halaman apa pun yang Anda inginkan pada jquery baru, misalnya,
arg(0)!='admin'
dll.sumber
$pages = module_invoke_all('admin_paths');
Pembaruan jQuery sekarang memiliki kemampuan untuk mengaktifkan versi jQuery yang berbeda untuk front-end dan back-end. Unduh versi dev terbaru dan Anda dapat melakukannya: 1,5 di backend, sehingga bekerja dengan Tampilan UI, dan 1,7 atau 1,8 di frontend, untuk kebaikan jQuery tambahan.
sumber