Repository: wicket
Updated Branches:
  refs/heads/wicket-7.x 2f7a4e80b -> 39685d81e


WICKET-6216 Problem with queued components and border

Project: http://git-wip-us.apache.org/repos/asf/wicket/repo
Commit: http://git-wip-us.apache.org/repos/asf/wicket/commit/39685d81
Tree: http://git-wip-us.apache.org/repos/asf/wicket/tree/39685d81
Diff: http://git-wip-us.apache.org/repos/asf/wicket/diff/39685d81

Branch: refs/heads/wicket-7.x
Commit: 39685d81e97ede8f65ce27730d84dfec356d5764
Parents: 2f7a4e8
Author: Andrea Del Bene <[email protected]>
Authored: Wed Jul 27 11:23:22 2016 +0200
Committer: Andrea Del Bene <[email protected]>
Committed: Wed Jul 27 11:23:22 2016 +0200

----------------------------------------------------------------------
 .../org/apache/wicket/markup/html/border/Border.java |  7 +++++++
 .../wicket/queueing/ComponentQueueingTest.java       | 15 +++++++++++++++
 2 files changed, 22 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/wicket/blob/39685d81/wicket-core/src/main/java/org/apache/wicket/markup/html/border/Border.java
----------------------------------------------------------------------
diff --git 
a/wicket-core/src/main/java/org/apache/wicket/markup/html/border/Border.java 
b/wicket-core/src/main/java/org/apache/wicket/markup/html/border/Border.java
index 3104b23..ceef551 100644
--- a/wicket-core/src/main/java/org/apache/wicket/markup/html/border/Border.java
+++ b/wicket-core/src/main/java/org/apache/wicket/markup/html/border/Border.java
@@ -328,6 +328,13 @@ public abstract class Border extends WebMarkupContainer 
implements IComponentRes
                return this;
        }
 
+       @Override
+       public Border queue(Component... components)
+       {
+               getBodyContainer().queue(components);
+               return this;
+       }
+       
        /**
         * Queues children components to the Border itself
         *

http://git-wip-us.apache.org/repos/asf/wicket/blob/39685d81/wicket-core/src/test/java/org/apache/wicket/queueing/ComponentQueueingTest.java
----------------------------------------------------------------------
diff --git 
a/wicket-core/src/test/java/org/apache/wicket/queueing/ComponentQueueingTest.java
 
b/wicket-core/src/test/java/org/apache/wicket/queueing/ComponentQueueingTest.java
index b43e177..68dd6a0 100644
--- 
a/wicket-core/src/test/java/org/apache/wicket/queueing/ComponentQueueingTest.java
+++ 
b/wicket-core/src/test/java/org/apache/wicket/queueing/ComponentQueueingTest.java
@@ -648,7 +648,22 @@ public class ComponentQueueingTest extends WicketTestCase
 
                assertThat(p, hasPath(new Path(a, border, r, s, 
border.getBodyContainer(), b)));
        }
+       
+       @Test
+       public void queueBorderBody() throws Exception
+       {
+
+               TestBorder border = new TestBorder("border");
+               
border.setBorderMarkup("<wicket:border><wicket:body/></wicket:border>");
 
+               TestPage p = new TestPage();
+               p.setPageMarkup("<div wicket:id=\"border\"><span 
wicket:id=\"label\"></span></div>");
+               
+               p.add(border);
+               border.queue(new Label("label", "test"));
+               
+               tester.startPage(p);
+       }
 
        @Test
        public void border_nested()

Reply via email to