替换wicket的ajax js文件后,Wicket 6.19导入顺序发生了变化

时间:2015-10-01 11:19:33

标签: javascript java wicket wicket-6

我正在使用wicket 6.19 需要在应用程序中替换wicket现有的wicket-ajax-jquery.js,因为它中的一个错误导致定时器在下载文件后冻结。 因此,修复是在所述js中使用unload事件而不是beforeunload事件。此修​​复程序在6.20之后可用。 由于某些限制我无法升级到更高版本,因此我尝试使用此手动补丁来使其正常工作。 但是现在当我看到页面加载后的HTML时,js导入的顺序发生了变化。 首先加载wicket-ajax-jquery.js,然后加载jquery.js,然后加载wicket-event-jquery.js 需要帮助才能实现这一目标。

1 个答案:

答案 0 :(得分:3)

如何修补Wicket的JavaScript文件?

一个简单的解决方案是在您的应用程序中替换它:

addResourceReplacement(WicketAjaxJQueryResourceReference.get(), new PackageResourceReference(getClass(), "wicket-ajax-jquery-patched.js"));