I'm upgrading a legacy project from wicket 6 to 8.15.0 with jquery v 2.2.4
and I am encountering an issue when including lazy load panels.

For context I'm loading an AjaxLazyLoadPanel on a page that contains a
separate form.
I am including jquery.min and jquery-ui.min (v2.2.4) as a separate
resources as they are required for other dependencies and am loading them
before any others including the built-in
JavascriptLibrarySettings.getWicketAjaxReference().
I am running my application in debug mode so wicket loads the resource
wicket-ajax-jquery-debug.js as is expected.

Issue 1: The first issue is an error related to the call new
Wicket.Throttler(true) within wicket-ajax-jquery-debug.js, stating that
Wicket.Throttler is not a valid constructor:

wicket-ajax-jquery-debugv-1720023151379.js:63 Uncaught TypeError:
Wicket.Throttler is not a constructor
    at wicket-ajax-jquery-debugv-1720023151379.js:63:14
    at wicket-ajax-jquery-debugv-1720023151379.js:270:3

The constructor is properly defined within wicket-ajax-jquery.js. I would
expect both the "jquery" and "jquery-debug" scripts to be consistent but
they are not.

Can my issues be related to my jquery.min and jquery-ui.min resources that
I'm loading or perhaps the order in which they are being loaded? I didn't
see anything in change logs from 6 -> 7 -> 8 specific to changes to how
lazy load panels are supposed to be used. Maybe I missed something. Any
insights would be appreciated.

-- 
*Kyle Bibby**|* Software Tester | Avema Corporation
67 Mowat Ave, Suite 345, Toronto, ON  M6K 3E3
T: (416) 348-7286 <+14163487286> | E: kbi...@avemacorp.com
<kbi...@avema.com>

 www.avema.com <https://www.facebook.com/AvemaCorporation>

This message is directed in confidence solely to the person named
above. The information in this message, and any attachment, may be
proprietary, confidential, privileged and exempt from disclosure under
applicable law. If the reader of this message is not the intended
recipient, you are hereby notified that any use, distribution, copying
or disclosure is prohibited. If you have received this message in
error, please notify us immediately by telephone or by e-mail and
delete this message, without making a copy. Thank you for your
cooperation.

--

Le présent message est destiné exclusivement à la personne dont le nom
figure ci-dessus. L’information qu’il contient peut être privée,
confidentielle, privilégiée et exempte de divulgation aux termes des
lois applicables. Si vous n’êtes pas le destinataire visé par ce
message, veuillez noter que l’utilisation, la distribution, la
reproduction ou la divulgation de ce message est interdite. Si vous
avez reçu le présent message par erreur, veuillez nous en aviser
immédiatement par téléphone ou par courriel et supprimer ce message,
sans en faire de copie. Merci de votre

Reply via email to