Repository: wicket Updated Branches: refs/heads/master c6c17fecb -> c7f6040fc
Documentation updated for WICKET-6498 Project: http://git-wip-us.apache.org/repos/asf/wicket/repo Commit: http://git-wip-us.apache.org/repos/asf/wicket/commit/c7f6040f Tree: http://git-wip-us.apache.org/repos/asf/wicket/tree/c7f6040f Diff: http://git-wip-us.apache.org/repos/asf/wicket/diff/c7f6040f Branch: refs/heads/master Commit: c7f6040fc7faa841553ae4546c3af97ebf4f0bdd Parents: c6c17fe Author: Andrea Del Bene <[email protected]> Authored: Wed Feb 7 19:56:03 2018 +0100 Committer: Andrea Del Bene <[email protected]> Committed: Wed Feb 7 19:56:38 2018 +0100 ---------------------------------------------------------------------- .../main/asciidoc/resources/resources_8.adoc | 23 +++----------------- 1 file changed, 3 insertions(+), 20 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/wicket/blob/c7f6040f/wicket-user-guide/src/main/asciidoc/resources/resources_8.adoc ---------------------------------------------------------------------- diff --git a/wicket-user-guide/src/main/asciidoc/resources/resources_8.adoc b/wicket-user-guide/src/main/asciidoc/resources/resources_8.adoc index 16a9954..f3914ba 100644 --- a/wicket-user-guide/src/main/asciidoc/resources/resources_8.adoc +++ b/wicket-user-guide/src/main/asciidoc/resources/resources_8.adoc @@ -34,28 +34,11 @@ The following code is taken from the Application class of the project: @Override public void init() { - setHeaderResponseDecorator(new JavaScriptToBucketResponseDecorator("footer-container")); + setHeaderResponseDecorator(response -> { + return new ResourceAggregator(new JavaScriptFilteredIntoFooterHeaderResponse(response, "footer-container")); + }); } - /** - * Decorates an original IHeaderResponse and renders all javascript items - * (JavaScriptHeaderItem), to a specific container in the page. - */ - static class JavaScriptToBucketResponseDecorator implements IHeaderResponseDecorator - { - - private String bucketName; - - public JavaScriptToBucketResponseDecorator(String bucketName) { - this.bucketName = bucketName; - } - - @Override - public IHeaderResponse decorate(IHeaderResponse response) { - return new JavaScriptFilteredIntoFooterHeaderResponse(response, bucketName); - } - - } ---- As you can see in the code above the _bucket_ that will contain JavaScript tags is called _footer-container_ To make a use of it the developer have to add a special component called _HeaderResponseContainer_ in his page:
