Re: Apache Wicket 10+ Bootstrap+Font Awesome

2026-02-20 Thread Mihir Chhaya
Thank you.

This solved the problem.

On Fri, Feb 20, 2026, 2:22 AM Maxim Solodovnik  wrote:

> Hello Mihir,
>
> In addition to your config we also have
> ```
>
> response.render(CssHeaderItem.forReference(FontAwesome7CssReference.instance()));
> ```
>
> at our base page
>
> On Fri, 20 Feb 2026 at 13:28, Martin Grigorov 
> wrote:
> >
> > On Thu, Feb 19, 2026 at 2:50 PM Mihir Chhaya 
> wrote:
> >
> > > Thank you for your email.
> > >
> > > I have put the content here from the image:
> > >
> > > *Wicket + Bootstrap + Font Awesome jars in the project (pom.xml):*
> > >
> > > wicket-core-10.8.0.jar
> > > wicket-devutils-10.8.0.jar
> > > wicket-extensions-10.8.0.jar
> > > wicket-guice-10.8.0.jar
> > > wicket-ioc-10.8.0.jar
> > > wicket-jmx-10.8.0.jar
> > > wicket-datetime-10.8.0.jar
> > > wicket-request-10.8.0.jar
> > > wicket-util-10.8.0.jar
> > > font-awesome-7.0.1.jar
> > >
> >
> > wicket-bootstrap-7.0.14 depends on font-awesome-7.1.0, not 7.0.1
> >
> https://github.com/martin-g/wicket-bootstrap/blob/bootstrap-parent-7.0.14/bootstrap-extensions/pom.xml#L24C10-L24C22
> > I doubt that this is the problem but try it!
> >
> > As I asked earlier - please check the browser Dev tools > Console and
> > Network tabs for any errors.
> >
> >
> >
> > > wicket-webjars-4.0.14.jar
> > > bootstrap-5.3.8.jar
> > > popperjs__core-2.11.8.jar
> > > wicket-bootstrap-core-7.0.14.jar
> > > wicket-bootstrap-extensions-7.0.14.jar
> > > wiquery-core-10.0.0.jar
> > > wicket+bootstrap configuration in app.init method:
> > >
> > > *Bootstrap and Font Awesome Configuration in MyApp:*
> > >
> > > private void configureBootStrap() {
> > > getCspSettings().blocking().disabled();
> > > getApplicationSettings().setUploadProgressUpdatesEnabled(true);
> > > getDebugSettings().setAjaxDebugModeEnabled(false);
> > >
> > > final IBootstrapSettings settings = new BootstrapSettings();
> > > final ThemeProvider themeProvider = new
> > > BootswatchThemeProvider(BootswatchTheme.Spacelab);
> > > CssResourceReference cssResourceReference = new
> > > CssResourceReference(MyApp.class, "myapp.css");
> > > settings.setJsResourceFilterName("footer-container")
> > > .setThemeProvider(themeProvider)
> > > .setActiveThemeProvider(new CookieThemeProvider());
> > >
> > > //CDN disabled
> > > settings.useCdnResources ( false );
> > >
> > > WicketWebjars.install(this);
> > > WicketJquerySelectors.install(this);
> > > Bootstrap.builder().withBootstrapSettings(settings).install(this);
> > >
> > > getHeaderContributorListeners().add(response -> {
> > >
>  response.render(CssHeaderItem.forReference(cssResourceReference));
> > > });
> > >
> > >
> > >
> > >
> FontAwesomeSettings.get(this).setCssResourceReference(FontAwesome7CssReference.instance());
> > > }
> > >
> > > Thank you for your time and expertise.
> > >
> > > -Mihir
> > >
> > > On Thu, Feb 19, 2026, 3:47 AM Maxim Solodovnik 
> > > wrote:
> > >
> > > > Hello Mihir,
> > > >
> > > > On Wed, 18 Feb 2026 at 23:22, Mihir Chhaya 
> > > wrote:
> > > >
> > > > > Hello Wicket Wizards,
> > > > >
> > > > > I'm using Apache Wicket 10 + Bootstrap 5 + Font Awesome 7.
> > > > >
> > > > > The attached image contains my pom entries and Bootstrap
> configuration
> > > in
> > > > > the App.init method.
> > > > >
> > > >
> > > > This ML doesn't accept image attachments
> > > > Please provide link to the POM or the link to the image :))
> > > >
> > > >
> > > > >
> > > > > Problem:
> > > > > When running the application, I don't see Font Awesome css getting
> > > > loaded.
> > > > > I do see fa-* css classes in menu items.
> > > > >
> > > > > Here's my menu item sample with Font Awesome configuration.
> > > > >
> > > > > home.setIconType(FontAwesome7IconType.home_r);
> > > > >
> > > > > Could anyone please suggest what is missing?
> > > > >
> > > > > Thank you,
> > > > > -Mihir
> > > > >
> > > > >
> > > > >
> > > >
> > > > --
> > > > Best regards,
> > > > Maxim
> > > >
> > >
>
>
>
> --
> Best regards,
> Maxim
>
> -
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>


Re: Apache Wicket 10+ Bootstrap+Font Awesome

2026-02-19 Thread Maxim Solodovnik
Hello Mihir,

In addition to your config we also have
```
response.render(CssHeaderItem.forReference(FontAwesome7CssReference.instance()));
```

at our base page

On Fri, 20 Feb 2026 at 13:28, Martin Grigorov  wrote:
>
> On Thu, Feb 19, 2026 at 2:50 PM Mihir Chhaya  wrote:
>
> > Thank you for your email.
> >
> > I have put the content here from the image:
> >
> > *Wicket + Bootstrap + Font Awesome jars in the project (pom.xml):*
> >
> > wicket-core-10.8.0.jar
> > wicket-devutils-10.8.0.jar
> > wicket-extensions-10.8.0.jar
> > wicket-guice-10.8.0.jar
> > wicket-ioc-10.8.0.jar
> > wicket-jmx-10.8.0.jar
> > wicket-datetime-10.8.0.jar
> > wicket-request-10.8.0.jar
> > wicket-util-10.8.0.jar
> > font-awesome-7.0.1.jar
> >
>
> wicket-bootstrap-7.0.14 depends on font-awesome-7.1.0, not 7.0.1
> https://github.com/martin-g/wicket-bootstrap/blob/bootstrap-parent-7.0.14/bootstrap-extensions/pom.xml#L24C10-L24C22
> I doubt that this is the problem but try it!
>
> As I asked earlier - please check the browser Dev tools > Console and
> Network tabs for any errors.
>
>
>
> > wicket-webjars-4.0.14.jar
> > bootstrap-5.3.8.jar
> > popperjs__core-2.11.8.jar
> > wicket-bootstrap-core-7.0.14.jar
> > wicket-bootstrap-extensions-7.0.14.jar
> > wiquery-core-10.0.0.jar
> > wicket+bootstrap configuration in app.init method:
> >
> > *Bootstrap and Font Awesome Configuration in MyApp:*
> >
> > private void configureBootStrap() {
> > getCspSettings().blocking().disabled();
> > getApplicationSettings().setUploadProgressUpdatesEnabled(true);
> > getDebugSettings().setAjaxDebugModeEnabled(false);
> >
> > final IBootstrapSettings settings = new BootstrapSettings();
> > final ThemeProvider themeProvider = new
> > BootswatchThemeProvider(BootswatchTheme.Spacelab);
> > CssResourceReference cssResourceReference = new
> > CssResourceReference(MyApp.class, "myapp.css");
> > settings.setJsResourceFilterName("footer-container")
> > .setThemeProvider(themeProvider)
> > .setActiveThemeProvider(new CookieThemeProvider());
> >
> > //CDN disabled
> > settings.useCdnResources ( false );
> >
> > WicketWebjars.install(this);
> > WicketJquerySelectors.install(this);
> > Bootstrap.builder().withBootstrapSettings(settings).install(this);
> >
> > getHeaderContributorListeners().add(response -> {
> > response.render(CssHeaderItem.forReference(cssResourceReference));
> > });
> >
> >
> >
> > FontAwesomeSettings.get(this).setCssResourceReference(FontAwesome7CssReference.instance());
> > }
> >
> > Thank you for your time and expertise.
> >
> > -Mihir
> >
> > On Thu, Feb 19, 2026, 3:47 AM Maxim Solodovnik 
> > wrote:
> >
> > > Hello Mihir,
> > >
> > > On Wed, 18 Feb 2026 at 23:22, Mihir Chhaya 
> > wrote:
> > >
> > > > Hello Wicket Wizards,
> > > >
> > > > I'm using Apache Wicket 10 + Bootstrap 5 + Font Awesome 7.
> > > >
> > > > The attached image contains my pom entries and Bootstrap configuration
> > in
> > > > the App.init method.
> > > >
> > >
> > > This ML doesn't accept image attachments
> > > Please provide link to the POM or the link to the image :))
> > >
> > >
> > > >
> > > > Problem:
> > > > When running the application, I don't see Font Awesome css getting
> > > loaded.
> > > > I do see fa-* css classes in menu items.
> > > >
> > > > Here's my menu item sample with Font Awesome configuration.
> > > >
> > > > home.setIconType(FontAwesome7IconType.home_r);
> > > >
> > > > Could anyone please suggest what is missing?
> > > >
> > > > Thank you,
> > > > -Mihir
> > > >
> > > >
> > > >
> > >
> > > --
> > > Best regards,
> > > Maxim
> > >
> >



-- 
Best regards,
Maxim

-
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



Re: Apache Wicket 10+ Bootstrap+Font Awesome

2026-02-19 Thread Martin Grigorov
On Thu, Feb 19, 2026 at 2:50 PM Mihir Chhaya  wrote:

> Thank you for your email.
>
> I have put the content here from the image:
>
> *Wicket + Bootstrap + Font Awesome jars in the project (pom.xml):*
>
> wicket-core-10.8.0.jar
> wicket-devutils-10.8.0.jar
> wicket-extensions-10.8.0.jar
> wicket-guice-10.8.0.jar
> wicket-ioc-10.8.0.jar
> wicket-jmx-10.8.0.jar
> wicket-datetime-10.8.0.jar
> wicket-request-10.8.0.jar
> wicket-util-10.8.0.jar
> font-awesome-7.0.1.jar
>

wicket-bootstrap-7.0.14 depends on font-awesome-7.1.0, not 7.0.1
https://github.com/martin-g/wicket-bootstrap/blob/bootstrap-parent-7.0.14/bootstrap-extensions/pom.xml#L24C10-L24C22
I doubt that this is the problem but try it!

As I asked earlier - please check the browser Dev tools > Console and
Network tabs for any errors.



> wicket-webjars-4.0.14.jar
> bootstrap-5.3.8.jar
> popperjs__core-2.11.8.jar
> wicket-bootstrap-core-7.0.14.jar
> wicket-bootstrap-extensions-7.0.14.jar
> wiquery-core-10.0.0.jar
> wicket+bootstrap configuration in app.init method:
>
> *Bootstrap and Font Awesome Configuration in MyApp:*
>
> private void configureBootStrap() {
> getCspSettings().blocking().disabled();
> getApplicationSettings().setUploadProgressUpdatesEnabled(true);
> getDebugSettings().setAjaxDebugModeEnabled(false);
>
> final IBootstrapSettings settings = new BootstrapSettings();
> final ThemeProvider themeProvider = new
> BootswatchThemeProvider(BootswatchTheme.Spacelab);
> CssResourceReference cssResourceReference = new
> CssResourceReference(MyApp.class, "myapp.css");
> settings.setJsResourceFilterName("footer-container")
> .setThemeProvider(themeProvider)
> .setActiveThemeProvider(new CookieThemeProvider());
>
> //CDN disabled
> settings.useCdnResources ( false );
>
> WicketWebjars.install(this);
> WicketJquerySelectors.install(this);
> Bootstrap.builder().withBootstrapSettings(settings).install(this);
>
> getHeaderContributorListeners().add(response -> {
> response.render(CssHeaderItem.forReference(cssResourceReference));
> });
>
>
>
> FontAwesomeSettings.get(this).setCssResourceReference(FontAwesome7CssReference.instance());
> }
>
> Thank you for your time and expertise.
>
> -Mihir
>
> On Thu, Feb 19, 2026, 3:47 AM Maxim Solodovnik 
> wrote:
>
> > Hello Mihir,
> >
> > On Wed, 18 Feb 2026 at 23:22, Mihir Chhaya 
> wrote:
> >
> > > Hello Wicket Wizards,
> > >
> > > I'm using Apache Wicket 10 + Bootstrap 5 + Font Awesome 7.
> > >
> > > The attached image contains my pom entries and Bootstrap configuration
> in
> > > the App.init method.
> > >
> >
> > This ML doesn't accept image attachments
> > Please provide link to the POM or the link to the image :))
> >
> >
> > >
> > > Problem:
> > > When running the application, I don't see Font Awesome css getting
> > loaded.
> > > I do see fa-* css classes in menu items.
> > >
> > > Here's my menu item sample with Font Awesome configuration.
> > >
> > > home.setIconType(FontAwesome7IconType.home_r);
> > >
> > > Could anyone please suggest what is missing?
> > >
> > > Thank you,
> > > -Mihir
> > >
> > >
> > >
> >
> > --
> > Best regards,
> > Maxim
> >
>


Re: Apache Wicket 10+ Bootstrap+Font Awesome

2026-02-19 Thread Mihir Chhaya
Thank you for your email.

I have put the content here from the image:

*Wicket + Bootstrap + Font Awesome jars in the project (pom.xml):*

wicket-core-10.8.0.jar
wicket-devutils-10.8.0.jar
wicket-extensions-10.8.0.jar
wicket-guice-10.8.0.jar
wicket-ioc-10.8.0.jar
wicket-jmx-10.8.0.jar
wicket-datetime-10.8.0.jar
wicket-request-10.8.0.jar
wicket-util-10.8.0.jar
font-awesome-7.0.1.jar
wicket-webjars-4.0.14.jar
bootstrap-5.3.8.jar
popperjs__core-2.11.8.jar
wicket-bootstrap-core-7.0.14.jar
wicket-bootstrap-extensions-7.0.14.jar
wiquery-core-10.0.0.jar
wicket+bootstrap configuration in app.init method:

*Bootstrap and Font Awesome Configuration in MyApp:*

private void configureBootStrap() {
getCspSettings().blocking().disabled();
getApplicationSettings().setUploadProgressUpdatesEnabled(true);
getDebugSettings().setAjaxDebugModeEnabled(false);

final IBootstrapSettings settings = new BootstrapSettings();
final ThemeProvider themeProvider = new
BootswatchThemeProvider(BootswatchTheme.Spacelab);
CssResourceReference cssResourceReference = new
CssResourceReference(MyApp.class, "myapp.css");
settings.setJsResourceFilterName("footer-container")
.setThemeProvider(themeProvider)
.setActiveThemeProvider(new CookieThemeProvider());

//CDN disabled
settings.useCdnResources ( false );

WicketWebjars.install(this);
WicketJquerySelectors.install(this);
Bootstrap.builder().withBootstrapSettings(settings).install(this);

getHeaderContributorListeners().add(response -> {
response.render(CssHeaderItem.forReference(cssResourceReference));
});


FontAwesomeSettings.get(this).setCssResourceReference(FontAwesome7CssReference.instance());
}

Thank you for your time and expertise.

-Mihir

On Thu, Feb 19, 2026, 3:47 AM Maxim Solodovnik  wrote:

> Hello Mihir,
>
> On Wed, 18 Feb 2026 at 23:22, Mihir Chhaya  wrote:
>
> > Hello Wicket Wizards,
> >
> > I'm using Apache Wicket 10 + Bootstrap 5 + Font Awesome 7.
> >
> > The attached image contains my pom entries and Bootstrap configuration in
> > the App.init method.
> >
>
> This ML doesn't accept image attachments
> Please provide link to the POM or the link to the image :))
>
>
> >
> > Problem:
> > When running the application, I don't see Font Awesome css getting
> loaded.
> > I do see fa-* css classes in menu items.
> >
> > Here's my menu item sample with Font Awesome configuration.
> >
> > home.setIconType(FontAwesome7IconType.home_r);
> >
> > Could anyone please suggest what is missing?
> >
> > Thank you,
> > -Mihir
> >
> >
> >
>
> --
> Best regards,
> Maxim
>


Re: Apache Wicket 10+ Bootstrap+Font Awesome

2026-02-19 Thread Martin Grigorov
Hi!

Attachments are not allowed in the mailing list.

Please use a pastebin service (e.g. Github gist) to show us the code/text.

Please check the browser Dev tools console and network tabs for any errors
too.

On Wed, Feb 18, 2026 at 6:22 PM Mihir Chhaya  wrote:

> Hello Wicket Wizards,
>
> I'm using Apache Wicket 10 + Bootstrap 5 + Font Awesome 7.
>
> The attached image contains my pom entries and Bootstrap configuration in
> the App.init method.
>
> Problem:
> When running the application, I don't see Font Awesome css getting loaded.
> I do see fa-* css classes in menu items.
>
> Here's my menu item sample with Font Awesome configuration.
>
> home.setIconType(FontAwesome7IconType.home_r);
>
> Could anyone please suggest what is missing?
>
> Thank you,
> -Mihir
>
>
>


Re: Apache Wicket 10+ Bootstrap+Font Awesome

2026-02-19 Thread Maxim Solodovnik
Hello Mihir,

On Wed, 18 Feb 2026 at 23:22, Mihir Chhaya  wrote:

> Hello Wicket Wizards,
>
> I'm using Apache Wicket 10 + Bootstrap 5 + Font Awesome 7.
>
> The attached image contains my pom entries and Bootstrap configuration in
> the App.init method.
>

This ML doesn't accept image attachments
Please provide link to the POM or the link to the image :))


>
> Problem:
> When running the application, I don't see Font Awesome css getting loaded.
> I do see fa-* css classes in menu items.
>
> Here's my menu item sample with Font Awesome configuration.
>
> home.setIconType(FontAwesome7IconType.home_r);
>
> Could anyone please suggest what is missing?
>
> Thank you,
> -Mihir
>
>
>

-- 
Best regards,
Maxim