2323//import de.agilecoders.wicket.core.markup.html.references.RespondJavaScriptReference;
2424import de .agilecoders .wicket .core .markup .html .themes .bootstrap .BootstrapCssReference ;
2525import de .agilecoders .wicket .core .util .CssClassNames ;
26+ import de .agilecoders .wicket .extensions .markup .html .bootstrap .form .ColorPickerTextField ;
27+ import de .agilecoders .wicket .extensions .markup .html .bootstrap .form .ColorPickerTextFieldCssReference ;
2628import de .agilecoders .wicket .extensions .markup .html .bootstrap .icon .FontAwesome5CssReference ;
2729import de .agilecoders .wicket .extensions .markup .html .bootstrap .icon .FontAwesome5IconType ;
2830import org .apache .wicket .Application ;
4345import org .apache .wicket .protocol .http .WebApplication ;
4446import org .apache .wicket .protocol .http .WebSession ;
4547import org .apache .wicket .request .mapper .parameter .PageParameters ;
48+ import org .apache .wicket .request .resource .CssResourceReference ;
4649import org .apache .wicket .request .resource .JavaScriptResourceReference ;
4750import org .apache .wicket .request .resource .PackageResourceReference ;
4851import org .apache .wicket .resource .JQueryResourceReference ;
@@ -333,6 +336,13 @@ public void renderHead(final IHeaderResponse response) {
333336 response .render (getFavicon ());
334337
335338 // Load Styles.
339+ // Add the color picker CSS
340+ response .render (CssHeaderItem .forReference (
341+ new CssResourceReference (
342+ ColorPickerTextFieldCssReference .class ,
343+ "css/bootstrap-colorpicker.css"
344+ )
345+ ));
336346 response .render (CssHeaderItem .forReference (BootstrapCssReference .instance ()));
337347 response .render (CssHeaderItem .forReference (FontAwesome5CssReference .instance ()));
338348 response .render (CssHeaderItem .forReference (BaseStyles .INSTANCE ));
@@ -342,6 +352,14 @@ public void renderHead(final IHeaderResponse response) {
342352
343353 response .render (JavaScriptHeaderItem .forReference (new JavaScriptResourceReference (BaseStyles .class ,
344354 "assets/js/fileupload.js" )));
355+
356+ // Add the color picker JavaScript
357+ response .render (JavaScriptHeaderItem .forReference (
358+ new JavaScriptResourceReference (
359+ ColorPickerTextFieldCssReference .class ,
360+ "js/bootstrap-colorpicker.js"
361+ )
362+ ));
345363 }
346364
347365 protected BreadCrumbPanel createBreadcrumbPanel (final String markupId ) {
0 commit comments