Description
A AbstractDependencyRespectingResourceAggregatingHeaderResponse cannot be used in addition to a because the css and javascript is rendered by the "render" method of the HeaderResponseContainerFilteringHeaderResponse:
/**
- Renders a single resource reference. This is called from
- {@link #renderIfNotAlreadyRendered(Set, ResourceReferenceAndStringData)}
for references that
- had not been rendered elsewhere.
- @param data
- the reference (and associated data) to conditionally render.
*/
protected void render(ResourceReferenceAndStringData data) { ResourceUtil.renderTo(getRealResponse(), data); }
If you take al look into the ResourceUtil.renderTo Method, you will see that the used "renderCSSReference"- and "renderJavascriptReference"-methods are not overwritten in the HeaderResponseContainerFilteringHeaderResponse class.
So a filtering of javascript and css References in different buckets is not possible, if you additionally would like to aggregate the css and javascript references in different groups.
Attachments
Issue Links
- duplicates
-
WICKET-4247 HeaderResponseContainerFilteringHeaderResponse does not override enough methods
- Resolved