Skip to content
l0rdn1kk0n edited this page Jul 23, 2012 · 6 revisions

You have to override the Application.init() method and call Bootstrap.install(this, settings) where settings is a new instance of BoostrapSettings or your own implementation of IBootstrapSettings.

    /**
     * @see org.apache.wicket.Application#init()
     */
    @Override
    public void init() {
        super.init();

        BootstrapSettings settings = new BootstrapSettings();
        settings.minify(true); // use minimized version of all bootstrap references

        Bootstrap.install(this, settings);
    }

Interface

``java public interface IBootstrapSettings {

/**
 * @return the base twitter bootstrap css resource reference
 */
ResourceReference getCssResourceReference();

/**
 * @return the twitter bootstrap responsive css resource reference
 */
ResourceReference getResponsiveCssResourceReference();

/**
 * @return the base twitter bootstrap javascript resource reference
 */
ResourceReference getJsResourceReference();

/**
 * @return returns the jquery cdn url
 */
String getJqueryUrl();

void setJqueryUrl(final String url);

boolean isMinified();

void minify(final boolean minify);

boolean useModernizr();

void setUseModernizr(final boolean useModernizr);

boolean useResponsiveCss();

void setUseResponsiveCss(final boolean useResponsiveCss);

void setActiveThemeProvider(ActiveThemeProvider themeProvider);

ActiveThemeProvider getActiveThemeProvider();

ThemeProvider getThemeProvider();

void setThemeProvider(ThemeProvider themeProvider);

}

Clone this wiki locally