List of usage examples for org.apache.wicket.request.resource JavaScriptResourceReference getResource
@Override
public JavaScriptPackageResource getResource()
From source file:de.inren.frontend.jqplot.JqplotPanel.java
License:Apache License
private Behavior getJqplotBehavior() { return new Behavior() { @Override// www. j av a2 s . com public void renderHead(Component component, IHeaderResponse response) { super.renderHead(component, response); response.render(JavaScriptHeaderItem.forReference( new JavaScriptResourceReference(JqplotPanel.class, "jquery.jqplot/jquery.jqplot.min.js"))); response.render(CssHeaderItem.forReference( new CssResourceReference(JqplotPanel.class, "jquery.jqplot/jquery.jqplot.min.css"))); for (String resource : getIJqplotDefinition().getAdditionalResources()) { response.render(JavaScriptHeaderItem .forReference(new JavaScriptResourceReference(JqplotPanel.class, resource))); } response.render(OnDomReadyHeaderItem.forScript(createJquery())); final JavaScriptResourceReference jsr = new JavaScriptResourceReference(JqplotPanel.class, "JqplotPanel.js"); jsr.getResource().setCompress(true); IResourceStream is = jsr.getResource().getResourceStream(); final String jqplotPanel_js = convertStreamToString(is); if (jqplotPanel_js != null) { response.render(OnDomReadyHeaderItem.forScript(jqplotPanel_js)); } else { log.error("Could not read JqplotPanel.js"); } } }; }