Кто-нибудь успешно запускает jQuery 1.7? Я использую на своих страницах компонент jQuery, для которого требуется jQuery 1.7 или более поздняя версия. Эта версия вызывает некоторые нежелательные побочные эффекты в пользовательском интерфейсе администратора, такие как отмеченные флажки, которые не показывают дополнительные элементы управления, когда они доступны, или виджет поля неактивен.
Мне было интересно, есть ли решение, которое позволило бы мне легко работать с jQuery 1.7.
Я видел этот ответ, прежде чем спрашивать. Насколько я понимаю, есть две отдельные проблемы: обновление src из jQuery до 1.7.x и обновление javascript, используемого администратором. Я попытался использовать последний моментальный снимок разработки jquery_update и применить исправление , но это не решает вышеупомянутые проблемы с пользовательским интерфейсом.
источник
Ответы:
Я хотел бы взглянуть на совет Клайва по выполнению этого вручную здесь:
Как мне обновить jQuery до последней версии, которую я могу скачать?
и добавьте немного интеллекта в скрипт, чтобы не делать этого на страницах администратора, например:
Вы также должны сделать это на
node/#/add
иnode/#/edit
страницы и т.д. , с тем , чтобы не нарушить ничего «ядро» там, или, если вы хотите, погружение в Друпал ядра и довести все остальное до 1,7 , а также.В зависимости от того, какую версию Drupal вы используете, это также может работать:
где вы можете установить «ВАШЕ СОСТОЯНИЕ ЗДЕСЬ» на те страницы, на которых вы хотите создать новый jquery, например,
arg(0)!='admin'
и т. д.источник
$pages = module_invoke_all('admin_paths');
Обновление jQuery теперь позволяет включать разные версии jQuery для внешнего и внутреннего интерфейса. Загрузите последнюю версию для разработчиков, и вы готовы к работе: 1.5 в бэкэнде, так что он работает с пользовательским интерфейсом Views, и 1.7 или 1.8 в веб-интерфейсе для дополнительной пользы jQuery.
источник