Module wicket.bootstrap.core
Class RenderJavaScriptToFooterHeaderResponseDecorator
java.lang.Object
de.agilecoders.wicket.core.markup.html.RenderJavaScriptToFooterHeaderResponseDecorator
- All Implemented Interfaces:
IHeaderResponseDecorator
public class RenderJavaScriptToFooterHeaderResponseDecorator
extends Object
implements IHeaderResponseDecorator
#### Description
Decorates an original
IHeaderResponse and renders all javascript
items (JavaScriptHeaderItem, OnDomReadyHeaderItem and OnLoadHeaderItem)
to a specific HeaderResponseContainer. The filter
name has to be set before to IBootstrapSettings.setJsResourceFilterName(String).
#### Usage
Add response decorator in your application init method. The default constructor uses the resource
filter name from bootstrap settings and the second one allows you to set the filter name manually.
```java
app.setHeaderResponseDecorator(new RenderJavaScriptToFooterHeaderResponseDecorator());
// or (please use settings.setJsResourceFilterName("my-filter-name") instead)
app.setHeaderResponseDecorator(new RenderJavaScriptToFooterHeaderResponseDecorator("my-filter-name"));
```-
Constructor Summary
ConstructorsConstructorDescriptionConstruct.Construct. -
Method Summary
Modifier and TypeMethodDescriptiondecorate(IHeaderResponse response) decorates the originalIHeaderResponse
-
Constructor Details
-
RenderJavaScriptToFooterHeaderResponseDecorator
public RenderJavaScriptToFooterHeaderResponseDecorator()Construct. UsesIBootstrapSettings.getJsResourceFilterName()as filter name. -
RenderJavaScriptToFooterHeaderResponseDecorator
Construct.- Parameters:
filterName- The name of the footer container
-
-
Method Details
-
decorate
decorates the originalIHeaderResponse- Specified by:
decoratein interfaceIHeaderResponseDecorator- Parameters:
response- originalIHeaderResponse- Returns:
- decorated
IHeaderResponse
-