Repository: wicket
Updated Branches:
  refs/heads/master 8489bcbeb -> fee33c62c


WICKET-5722 Queueing in merged markup with transparent resolver in the base 
class


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

Branch: refs/heads/master
Commit: fee33c62cbbd2a69e59a75eb3c8550f34b67450d
Parents: 8489bcb
Author: Martin Tzvetanov Grigorov <mgrigo...@apache.org>
Authored: Wed Oct 8 13:47:54 2014 +0300
Committer: Martin Tzvetanov Grigorov <mgrigo...@apache.org>
Committed: Wed Oct 8 13:47:54 2014 +0300

----------------------------------------------------------------------
 wicket-core/src/main/java/org/apache/wicket/MarkupContainer.java | 2 +-
 .../src/main/java/org/apache/wicket/markup/MergedMarkup.java     | 1 +
 .../apache/wicket/queueing/transparentresolvers/BasePage.java    | 3 +--
 .../DequeueingTransparentWebMarkupContainerTest.java             | 4 +++-
 .../org/apache/wicket/queueing/transparentresolvers/SubPage.html | 1 +
 .../org/apache/wicket/queueing/transparentresolvers/SubPage.java | 3 +++
 6 files changed, 10 insertions(+), 4 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/wicket/blob/fee33c62/wicket-core/src/main/java/org/apache/wicket/MarkupContainer.java
----------------------------------------------------------------------
diff --git a/wicket-core/src/main/java/org/apache/wicket/MarkupContainer.java 
b/wicket-core/src/main/java/org/apache/wicket/MarkupContainer.java
index 029fcfb..b607b4e 100644
--- a/wicket-core/src/main/java/org/apache/wicket/MarkupContainer.java
+++ b/wicket-core/src/main/java/org/apache/wicket/MarkupContainer.java
@@ -2179,7 +2179,7 @@ public abstract class MarkupContainer extends Component 
implements Iterable<Comp
                        }
                        else if (wicketTag.isChildTag())
                        {
-                               return DequeueTagAction.SKIP;
+                               return DequeueTagAction.IGNORE;
                        }
                        else
                        {

http://git-wip-us.apache.org/repos/asf/wicket/blob/fee33c62/wicket-core/src/main/java/org/apache/wicket/markup/MergedMarkup.java
----------------------------------------------------------------------
diff --git 
a/wicket-core/src/main/java/org/apache/wicket/markup/MergedMarkup.java 
b/wicket-core/src/main/java/org/apache/wicket/markup/MergedMarkup.java
index edfe938..363ea10 100644
--- a/wicket-core/src/main/java/org/apache/wicket/markup/MergedMarkup.java
+++ b/wicket-core/src/main/java/org/apache/wicket/markup/MergedMarkup.java
@@ -318,6 +318,7 @@ public class MergedMarkup extends Markup
                        WicketTag childCloseTag = (WicketTag)childTag.mutable();
                        childCloseTag.getXmlTag().setType(TagType.CLOSE);
                        childCloseTag.setMarkupClass(markupClass);
+                       childCloseTag.setOpenTag(childTag);
                        addMarkupElement(childCloseTag);
                }
 

http://git-wip-us.apache.org/repos/asf/wicket/blob/fee33c62/wicket-core/src/test/java/org/apache/wicket/queueing/transparentresolvers/BasePage.java
----------------------------------------------------------------------
diff --git 
a/wicket-core/src/test/java/org/apache/wicket/queueing/transparentresolvers/BasePage.java
 
b/wicket-core/src/test/java/org/apache/wicket/queueing/transparentresolvers/BasePage.java
index 7ec2612..cae1951 100644
--- 
a/wicket-core/src/test/java/org/apache/wicket/queueing/transparentresolvers/BasePage.java
+++ 
b/wicket-core/src/test/java/org/apache/wicket/queueing/transparentresolvers/BasePage.java
@@ -26,6 +26,5 @@ public class BasePage extends WebPage {
                super(parameters);
 
                add(new HtmlTag("html"));
-
-    }
+       }
 }

http://git-wip-us.apache.org/repos/asf/wicket/blob/fee33c62/wicket-core/src/test/java/org/apache/wicket/queueing/transparentresolvers/DequeueingTransparentWebMarkupContainerTest.java
----------------------------------------------------------------------
diff --git 
a/wicket-core/src/test/java/org/apache/wicket/queueing/transparentresolvers/DequeueingTransparentWebMarkupContainerTest.java
 
b/wicket-core/src/test/java/org/apache/wicket/queueing/transparentresolvers/DequeueingTransparentWebMarkupContainerTest.java
index 2bdf28c..4320aa0 100644
--- 
a/wicket-core/src/test/java/org/apache/wicket/queueing/transparentresolvers/DequeueingTransparentWebMarkupContainerTest.java
+++ 
b/wicket-core/src/test/java/org/apache/wicket/queueing/transparentresolvers/DequeueingTransparentWebMarkupContainerTest.java
@@ -20,7 +20,9 @@ import org.apache.wicket.WicketTestCase;
 import org.junit.Test;
 
 /**
- * Test case for https://issues.apache.org/jira/browse/WICKET-5572
+ * Test case for:
+ *  - https://issues.apache.org/jira/browse/WICKET-5572
+ *  - https://issues.apache.org/jira/browse/WICKET-5722
  */
 public class DequeueingTransparentWebMarkupContainerTest extends WicketTestCase
 {

http://git-wip-us.apache.org/repos/asf/wicket/blob/fee33c62/wicket-core/src/test/java/org/apache/wicket/queueing/transparentresolvers/SubPage.html
----------------------------------------------------------------------
diff --git 
a/wicket-core/src/test/java/org/apache/wicket/queueing/transparentresolvers/SubPage.html
 
b/wicket-core/src/test/java/org/apache/wicket/queueing/transparentresolvers/SubPage.html
index aadbf2e..c12f3b4 100644
--- 
a/wicket-core/src/test/java/org/apache/wicket/queueing/transparentresolvers/SubPage.html
+++ 
b/wicket-core/src/test/java/org/apache/wicket/queueing/transparentresolvers/SubPage.html
@@ -7,6 +7,7 @@
 <body>
     <wicket:extend>
         Sub page
+        <span wicket:id="version">1.5-SNAPSHOT</span>
     </wicket:extend>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/wicket/blob/fee33c62/wicket-core/src/test/java/org/apache/wicket/queueing/transparentresolvers/SubPage.java
----------------------------------------------------------------------
diff --git 
a/wicket-core/src/test/java/org/apache/wicket/queueing/transparentresolvers/SubPage.java
 
b/wicket-core/src/test/java/org/apache/wicket/queueing/transparentresolvers/SubPage.java
index 6a45a03..6580fb5 100644
--- 
a/wicket-core/src/test/java/org/apache/wicket/queueing/transparentresolvers/SubPage.java
+++ 
b/wicket-core/src/test/java/org/apache/wicket/queueing/transparentresolvers/SubPage.java
@@ -16,6 +16,7 @@
  */
 package org.apache.wicket.queueing.transparentresolvers;
 
+import org.apache.wicket.markup.html.basic.Label;
 import org.apache.wicket.request.mapper.parameter.PageParameters;
 
 /**
@@ -26,5 +27,7 @@ public class SubPage extends BasePage
        public SubPage(PageParameters parameters)
        {
                super(parameters);
+
+               queue(new Label("version", 
getApplication().getFrameworkSettings().getVersion()));
        }
 }

Reply via email to