
de.agilecoders.wicket.settings.BootstrapSettings Maven / Gradle / Ivy
package de.agilecoders.wicket.settings;
import de.agilecoders.wicket.markup.html.references.BootstrapCssReference;
import de.agilecoders.wicket.markup.html.references.BootstrapJavaScriptReference;
import de.agilecoders.wicket.markup.html.references.BootstrapResponsiveCssReference;
import org.apache.wicket.request.resource.CssResourceReference;
import org.apache.wicket.request.resource.ResourceReference;
/**
* @see IBootstrapSettings
*
* @author miha
* @version 1.0
*/
public class BootstrapSettings implements IBootstrapSettings {
private boolean minify = false;
private String jqueryUrl = "//ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js";
private boolean useResponsiveCss = true;
/**
* Constructor.
*/
public BootstrapSettings() {
// so far nothing to do here
}
@Override
public ResourceReference getCssResourceReference() {
return BootstrapCssReference.INSTANCE;
}
@Override
public CssResourceReference getResponsiveCssResourceReference() {
return BootstrapResponsiveCssReference.INSTANCE;
}
@Override
public ResourceReference getJsResourceReference() {
return BootstrapJavaScriptReference.INSTANCE;
}
@Override
public String getJqueryUrl() {
return jqueryUrl;
}
@Override
public final void setJqueryUrl(final String url) {
jqueryUrl = url;
}
@Override
public boolean isMinified() {
return minify;
}
@Override
public final void minify(final boolean minify) {
this.minify = minify;
}
@Override
public boolean useResponsiveCss() {
return useResponsiveCss;
}
@Override
public final void setUseResponsiveCss(final boolean useResponsiveCss) {
this.useResponsiveCss = useResponsiveCss;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy