package org.apache.wicket.examples.base.prettify;
import java.util.Arrays;
import org.apache.wicket.markup.head.CssHeaderItem;
import org.apache.wicket.markup.head.HeaderItem;
import org.apache.wicket.markup.head.IHeaderResponse;
import org.apache.wicket.markup.head.JavaScriptHeaderItem;
import org.apache.wicket.request.resource.CssResourceReference;
import org.apache.wicket.request.resource.JavaScriptResourceReference;
public class Prettify extends JavaScriptResourceReference {
private static final long serialVersionUID = 1L;
private static final Prettify instance = new Prettify();
public static Prettify get() {
return instance;
}
public static void renderHead(IHeaderResponse response) {
response.render(JavaScriptHeaderItem.forReference(Prettify.get()));
}
private Prettify() {
super(Prettify.class, "prettify.js");
}
@Override
public Iterable<? extends HeaderItem> getDependencies() {
return Arrays.asList(CssHeaderItem
.forReference(new CssResourceReference(Prettify.class,
"prettify.css")));
}
}