Maybe you can create a quickstart? http://wicket.apache.org/start/quickstart.html
On Thu, 21 Oct 2021 at 21:27, Greg Dunn <greg.d...@nisc.coop> wrote: > Hi, thanks for your response and assistance. > > Disabling strict CSP did not make any difference. > > You are correct that the problem only happens on the first page load. > > In the console for that page load I do see errors below. These are all > gone when the page is relaoded: > > > Every JavaScript file I'm loading gets this error: > > Uncaught SyntaxError: Unexpected token '<' - > applicationUtils-ver-3…298D978F3B42A7.js:1 > > I see this error twice in JavaScript that is rendered into the header by > Wicket: > > Uncaught ReferenceError: Wicket is not defined > > Wicket.Ajax.baseUrl="pages/MyPageForm?session=qN46B2h... > Wicket.Event.add(window, "domready", function(event) { > > It appears to be the fist time Wicket.Ajax or Wicket.Event occurs. > > I also see this error which doesn't seem to be related to Wicket other > than the fact that it disappears when I reload. > > Uncaught ReferenceError: $ is not defined > at MyPageForm-ver-68914D2B0F86742C02F38FA95791B4BD.js:445 > > This is the line: > > $(document).ready(function() { ... } > > > > -----Original Message----- > From: Martin Grigorov <mgrigo...@apache.org> > Sent: Thursday, October 21, 2021 1:21 AM > To: users@wicket.apache.org > Subject: Re: ContextRelativeResourceReference CSS rendering problem > > CAUTION: This email originated from outside of NISC or its subsidiaries. > Do not click links or open attachments unless you recognize the sender and > know the content is safe. > > > Hi, > > On Thu, Oct 21, 2021 at 1:15 AM Greg Dunn <greg.d...@nisc.coop> wrote: > > > I'm using the following code under Wicket 9 to load a CSS file > > > > > > > > private static final ContextRelativeResourceReference CSS_FILE = > > > > new ContextRelativeResourceReference("style/cssFile.css", > > false); > > > > > > > > @Override > > > > public void renderHead(IHeaderResponse response) { > > > > response.render(CssHeaderItem.forReference(CSS_FILE)); > > > > super.renderHead(response); > > > > } > > > > > > > > When the page loads the CSS is not rendered at all. Looking at the > > source I see the link to the CSS file with a nonce as expected. If I > > refresh the page in the browser then it renders with the CSS as expected. > > > > "When the page loads the CSS is not rendered at all." -> this sounds like > the <link> is not rendered on the first load "Looking at the source I see > the link to the CSS file with a nonce as expected." -> this sounds like the > <link> is rendered properly on the second load "If I refresh the page in > the browser then it renders with the CSS as expected." -> on the third load > it works again > > So, it seems it does not work only on the first load! Correct ? > > Are there any JavaScript errors in the browser console ? > Try disabling temporarily CSP. Maybe the nonce is not correct on the first > load and the browser prevents the loading. > > > > > > > > I would appreciate any assistance in resolving this. Thanks. > > > > > -- Best regards, Maxim