я использую wicket 6.19
Была необходимость заменить существующий wicket-ajax-jquery.js
калитки в приложении из-за ошибки в нем, которая приводит к зависанию таймеров после загрузки файла. Итак, исправление заключалось в использовании события unload
вместо события beforeunload
в указанном js, это исправление доступно в версии 6.20 и выше. Поскольку я не могу обновиться до более высоких версий из-за некоторых ограничений, я пробовал этот ручной патч, чтобы заставить его работать. Но теперь, когда я вижу HTML после загрузки страницы, порядок импорта js меняется. Сначала загружается wicket-ajax-jquery.js
, а затем jquery.js
, за которым следует wicket-event-jquery.js
Нужна помощь, чтобы заставить это работать.
Порядок импорта калитки 6.19 меняется после замены файла ajax js калитки
Ответы (1)
Как исправить файл JavaScript Wicket?
Простое решение — заменить его в своем приложении:
addResourceReplacement(WicketAjaxJQueryResourceReference.get(), new PackageResourceReference(getClass(), "wicket-ajax-jquery-patched.js"));
person
svenmeier
schedule
01.10.2015
я все еще вижу исправленный ajax js первым в иерархии импорта, за которым следуют jquery и event js, из-за которых я получаю ссылки на ошибки javascript.
- person avinash chavan; 01.10.2015
Ваш PackageResourceReference должен зависеть от WicketEventJQueryResourceReference. См. Управление зависимостями в wicketinaction.com/2012/07/wicket-6-resource. -управление
- person martin-g; 01.10.2015